0
私は、あなた自身の税関イベントとイベントリスナーをjavascript like thisで作成してトリガーできることに気付きました。既存のイベントを人為的に誘発するような何かをすることはできますか?javascriptで組み込みのイベントをトリガーしますか?
たとえば、外部のJavaScriptを読み込んでいて、イベントが実際に発生した後に人工的にDOMContentLoaded
をトリガーしたいとします。
私は、あなた自身の税関イベントとイベントリスナーをjavascript like thisで作成してトリガーできることに気付きました。既存のイベントを人為的に誘発するような何かをすることはできますか?javascriptで組み込みのイベントをトリガーしますか?
たとえば、外部のJavaScriptを読み込んでいて、イベントが実際に発生した後に人工的にDOMContentLoaded
をトリガーしたいとします。
// Code goes here
document.addEventListener("DOMContentLoaded", function(event) {
console.log(" DOMContentLoaded triggered");
});
var event = document.createEvent('Event');
// Define that the event
event.initEvent('DOMContentLoaded', true, true);
// target can be any Element or other EventTarget.
document.dispatchEvent(event);
あなたは試すましたか?.... – mplungjan
私が作成されたイベントオブジェクトを使用してリンクする方法@mplungjan。私はイベントを作成していないので、既存のイベントオブジェクトにアクセスする方法がわかりません。 –
http://stackoverflow.com/questions/9153314/manually-dispatchevent-domcontentloadedあ、はい。問題はちょうど、他のソリューションと比較して、なぜそれを使用するのですか?プロジェクトで第三者コードを破る危険があるからです。 – Shilly