私のウェブページのキーボードのkeydownイベントに応じて特定のdivをどのように強調表示できるかを試しています。誰かが私を助けることができたらすばらしいでしょう。乾杯。特定の文字のkeydownイベントを作成して、自分のWebページの特定のdivを強調表示しようとしています
-1
A
答えて
1
jqueryを使用している場合はjsfiddleが役に立ちます。
HTML
<div id='test'>Hello world</div>
CSS
#test {
border: 1px solid black;
float:left;
}
.new {
border:4px solid red !important;
}
JS
$(function() {
$(document).on('keydown',function() {
if(e.which == 65 || e.which == 66) { # 65 and 66 are ASCII for a and b in small caps
$('#test').addClass('new');
}
});
$(document).on('keyup',function() {
$('#test').removeClass('new');
});
})
+0
jqueryをどのように実装すればよいでしょうか、それはCSSファイルへのリンクのようなものですか? –
+0
はいそうですが、あなたのHTMLのbodyセクションに ''と書くことができますそれを含める –
+0
私は境界線を黒くとどまるように動作させることができませんか? –
1
たぶん、このようなものが
HTML
<div id="mydiv">Text</div>
CSS
.highlight{
background:green;
}
JSを動作するはず
document.addEventListener('keydown',function(e){
if(e.key == '<key here>') mydiv.classList.add('highlight')
})
はjsfiddleに取り組んテスト:https://jsfiddle.net/u9z68arp/
関連する問題
- 1. JSOUPを使用してHTMLページの特定の単語を強調表示
- 2. jqueryを使用して文字列の特定の部分を黄色で強調表示する方法
- 3. ページがオフラインのときのような特定のイベントで特定のWebページを作成するには?
- 4. Rangyライブラリを使用して特定の親ノードを強調表示します
- 5. 新しいページ内にあるWebページの特定のdivを表示する
- 6. 特定の月に特定のイベントを表示していますか?
- 7. 私は特定のリンクをクリックしていくつかのdivを表示しようとしています
- 8. PHPを使用して特定の時間にDIV要素を強調表示しますか?
- 9. ggplotの特定の値を持つ特定のバーを強調表示
- 10. ACFポストオブジェクトをフィルタリングして特定のページのみを表示しようとしています
- 11. 特定の日に特定のアイテムを取得するクエリを作成しようとしています
- 12. 特定のカテゴリのdatediffを表示しようとしています
- 13. VBA:特定の列の値を持つ行を強調表示します。
- 14. 特定のクラスタを選択してrでデータを強調表示
- 15. 端末に表示されている特定のキーワードを強調表示
- 16. 特定のフォルダの中にファイルを作成しようとしています
- 17. は、私は、Webページ内の表内の特定のテキストを検証しようとしています
- 18. 特定の文字列で特定の文字列部分をとります
- 19. JCalendarセルの特定の日付を強調表示するJava
- 20. rubyで正規表現を使用して特定の文字を検索しようとしています
- 21. 崇高なテキストの構文特定のphpファイルをjsファイルとして強調表示
- 22. 特定のキーのkeydown + keyupイベント
- 23. PysideがLinuxのヒントと特定のイベントを表示しない
- 24. 特定の文字で始まるすべてのテーブルを表示します
- 25. 2つの列を比較して特定のテキストを強調します
- 26. ReSharper 6の構文をオフにする特定のファイルタイプの強調表示
- 27. elasticsearch内の特定の文書の特定の単語を強調する
- 28. 特定の文字を表示する
- 29. 特定の範囲のグラフを強調表示
- 30. c3.js特定のものを強調表示
スタックオーバーフローがコードの書き込みサービスではありません、あなたがこれを自分でコーディングしようとすることを期待されます。私は、あなたの問題についての調査をしてみることをお勧めします(おそらく、ページの上部にある検索ボックスを試してみてください)、あなた自身でコードを書くことを試みてください。 /あなたのコードに問題が発生した場合は、再度尋ねて、あなたが試したこと、そしてそれがあなたのためにうまくいかなかった理由を説明してください。偉大な疑問や、[最小限の、完全で、検証可能な例](http://stackoverflow.com/)と尋ねる助けについては、[How to Ask](http://stackoverflow.com/help/how-to-ask)を参照してください。ヘルプ/ mcve)。 – bc004346
あなたの情報私は過去2日間このトピックを検索してきましたが、私がはっきりと解釈できるものは何も見つかりませんでした。あなたが言っていることを理解していますが、ここではそうではありません –
[これまで試みている](http://whathaveyoutried.com)。問題を抱えているコードのアウトライン(ただし、好ましくは[mcve])を含める必要があります。次に、特定の問題を解決することができます。 [ask]も読んでください。 –