javascript でイベントを作成してトリガーする方法は?
たとえば、次のようなものを想像します。
window['myevent'] = function() {alert('myevent was triggered automatically');}
window['myevent'](window);
基本的に、イベントを作成し、関数で自動的に必要なときにトリガーしたい
javascript でイベントを作成してトリガーする方法は?
たとえば、次のようなものを想像します。
window['myevent'] = function() {alert('myevent was triggered automatically');}
window['myevent'](window);
基本的に、イベントを作成し、関数で自動的に必要なときにトリガーしたい
あなたのコードは動作します(試してみましたか)が、(ウィンドウ)引数を渡す必要はありません.関数/イベントは引数を期待していません.
window['myevent']();
ここ SitePointaddEventListener
には、カスタム イベントでの使用、およびdispatchEvent
要素でイベントをトリガーするために使用する方法を示す、より正式なガイドがあります。
CustomEvent
注: IE 9 以下はこのオブジェクトをサポートしていません。ただし、JS ライブラリを使用している場合、ほとんどのライブラリは何らかの形式のカスタム イベント委任をサポートしています。