私は自分のjavascriptを作りたいです。クリック、ホバーのような自分のイベントを作成する可能性はありますか?本当にうまくいくイベントが欲しい。ユーザーがキャンセル/削除ボタンをクリックしたときに発生するイベントを作成する。 (2)を加算する(1)要素に "バインド" リスナーを選択:javascriptでカスタムイベントを作成するには?
2
A
答えて
1
は2つのことをやって必要https://developer.mozilla.org/en-US/docs/Web/API/CustomEventおよびJavaScriptでのイベントリスナーを作成https://davidwalsh.name/customeventを
var myElement = document.querySelector('p');
myElement.addEventListener("userLogin", function(e) {
console.info("Event is: ", e);
console.info("Custom data is: ", e.detail);
});
var myEvent = new CustomEvent("userLogin", {
detail: {
username: "davidwalsh"
}
});
// Trigger it!
myElement.dispatchEvent(myEvent);
<p>Custom Event Element</p>
+0
これは本当に役立つ答えです。 –
-1
を参照してください。イベントリスナー:
// add event listener to table
var el = document.getElementById("#myElement");
el.addEventListener("click", function() {
alert('element clicked!');
});
この特定の実装では、 ID myElement
の要素がクリックされたとき。
詳細については、event listenersのMDNsページをご覧ください。
「カスタム」イベントに関する質問として、カスタムJavaScriptイベントを次のように作成できます。
var event = new Event('build');
// Listen for the event.
var el = document.getElementById("#myElement");
el.addEventListener('build', function (e) { ... }, false);
// Dispatch the event.
el.dispatchEvent(event);
カスタムJSイベントhereについての詳細を読むことができます。
+2
質問はデフォルトイベントを使用せずにカスタムイベントを作成することです。 –
関連する問題
- 1. onDragEnterカスタムイベントを作成する
- 2. カスタムイベントを作成する
- 3. カスタムイベントの作成
- 4. symfony2でカスタムイベントを作成する方法
- 5. vb.netでカスタムイベントを作成する方法
- 6. jqueryでカスタムイベントを作成する方法
- 7. C#でメインフォームでカスタムイベントを作成するには?
- 8. JavaScriptカスタムイベントは、サブミットボタン
- 9. カスタムイベントの作成と送信
- 10. ReactJSでカスタムイベントを作成、聴取、トリガーする方法は?
- 11. 'ws' Web-Socketモジュールのカスタムイベントを作成するには?
- 12. Java - ボタンとマウスでカスタムイベントを作成する
- 13. Javascriptでカスタムオブジェクトを作成するには?
- 14. javascriptでブックマークフォルダを作成するには?
- 15. UIControlEventApplicationReservedを使用してカスタムイベントを作成できますか?
- 16. 作成JavaScriptで続きを読むリンクを作成するにはJavaScript
- 17. プロパティが変更されたときにカスタムイベントを作成する方法は?
- 18. Pythonのカスタムイベントを作成する方法Asyncio
- 19. AngularJSでカスタムイベントを観察するには?
- 20. paper_trailでカスタムイベントを追跡するには?
- 21. Javaでカスタムイベントを作成するときにインタフェースを使用するのはなぜですか?
- 22. JavaScriptのトグルボタンを作成するには?
- 23. ionic2 javascriptプロジェクトを作成するには?
- 24. Javascript DropTreeを作成するには
- 25. C#でDLLからカスタムイベントを生成
- 26. ionicPlatform.ready()やdocument.ready()のようなカスタムイベントを作成します。
- 27. カスタムイベント処理クラスを作成する方法EventArgsと同じように
- 28. javascriptのカスタムイベントの目的は何ですか?
- 29. jasmineでカスタムイベントをスパイする方法は?
- 30. カスタムイベントPrintQueueには0
スタックオーバーフローに関する質問をする前に、いくつかの調査を自分で行ってください。 [尋ねる]を見てください。 –