タグ付けされた質問 「javascript-events」

このタグは使用しないでください!JavaScriptにはイベントコンストラクトはありません。[dom-events]、[jquery-events]、[backbone-events]を使用します。またはライブラリ/環境+ [イベント]例[node.js] + [イベント]

5
オーバーレイ画像でのマウス操作を無視する
ホバー効果のあるメニューバーがあり、メニュー項目の1つの上に円と「手描き」のテキストを含む透明な画像を配置したいと思います。絶対配置を使用してオーバーレイ画像をメニュー項目の上に配置すると、ユーザーがボタンをクリックできなくなり、ホバー効果が機能しなくなります。 このオーバーレイ画像とのマウスの相互作用を何らかの方法で無効にして、メニューが画像の下にあっても以前と同じように機能し続ける方法はありますか? 編集: メニューはjoomlaで生成されたため、メニュー項目の1つだけを調整することはできませんでした。そして、たとえできたとしても、JavaScriptソリューションが適切であるとは感じませんでした。したがって、最後に、メニュー項目の外側に矢印でメニュー項目を「マーク」しました。思ったほど良くはありませんでしたが、とにかくうまくいきました。



1
Event.target、Event.toElement、Event.srcElementの違いは何ですか?
私は次のコードを持っています: document.oncontextmenu = function(evt) { evt = evt || window.event; console.log(evt.target, evt.toElement, evt.srcElement); }; でマウスの右ボタンをクリックすると、次のよう<div class="foo"></div>になります。 div.foo、div.foo、div.foo でマウスの右ボタンをクリックすると、次のよう<input>になります。 入力、入力、入力 すべて同じ結果をもたらすようです。それらの1つが他とは異なる用途を持っている状況はありますか?

7
Backbone.jsのビューを破棄または削除します
現在、ビューのdestroy / removeメソッドを実装しようとしていますが、すべてのビューで機能する一般的なソリューションを取得できません。 私は、コントローラに接続するイベントがあるだろう期待していたので、それが前のビューを破棄して新しい要求が来たときに、次に新しいものをロードします。 ビューごとに削除関数を作成せずにこれを行う方法はありますか?

6
JQueryを使用してイベントを発生させた要素のクラスを取得する
クリックイベントが発生したときにクラスを取得する方法はありますか。以下の私のコードは、idに対してのみ機能し、classに対しては機能しません。 $(document).ready(function() { $("a").click(function(event) { alert(event.target.id + " and " + event.target.class); }); }); <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <html> <body> <a href="#" id="kana1" class="konbo">click me 1</a> <a href="#" id="kana2" class="kinta">click me 2</a> </body> </html> コードスニペットを実行する結果を非表示スニペットを展開 ここにjsfiddleコード
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.