0

IE 11にイベントを送出するために、我々は持っている:通常のブラウザ用のIE ため正しい方法は、11 現在Internet Explorerでイベントを送出して、私は問題を抱えている

fireEvent

createEvent 
initEvent 
dispatchEvent 

イディオム。

IE11ではこれらのどちらも機能しないということは、新しい方法ではなく、new Event()/new CustomEvent()を使用することです。

マイクロソフト社が独自のfireEvent(IE 11用)を非難したようですが、 は正しいディスパッチをサポートしていません。

PS。

ブラウザ固有のイベント発火の動作を:私は私が(指摘し@LynnCrumblingに感謝)自分の質問に答える作業溶液

+1

jqueryのようなものではありませんか?奇妙なものや不自由なものをすべて抽象化して、[.trigger()](https://api.jquery.com/trigger/)を呼び出すことができます.... [this page](https ://api.jquery.com/category/events/event-object/) –

+0

@LynnCrumbling有望に見える、私が仕事に行くときに試してみよう – Tol182

+0

@LynnCrumblingあなたが提案したソリューションは完璧に動作します!ありがとう – Tol182

答えて

1

を見つけることができない、まだ問題へのSOの関連でここにすべてのトピックを読んでいると信じて

var eventObject = jQuery.Event("change"); // event you need to fire 
$(targetObject).trigger(eventObject); 
+1

恐ろしい!そして、答えを投稿するための名誉。 –

関連する問題