0
私はこの機能を持っています。 srcスクリプトの#my_buttonが自動的にクリックされます。問題は、alert()、トリガーを削除するとすぐに、クリックトリガーはもう呼び出されないということです。jqueryの読み込み時の奇妙な行動
理由は何ですか?
私はこの機能を持っています。 srcスクリプトの#my_buttonが自動的にクリックされます。問題は、alert()、トリガーを削除するとすぐに、クリックトリガーはもう呼び出されないということです。jqueryの読み込み時の奇妙な行動
理由は何ですか?
コードを直接呼び出すのではなく、代わりにdocument.readyにバインドしてください。
$(document).ready(function(){ // <-- look here
var s = document.createElement("script");
s.type = "text/javascript";
s.async = true;
s.src = '//some_src/';
var x = document.getElementsByTagName('script')[0];
s.onload = function() {
alert("OK");
$('#my_button').trigger('click');
};
x.parentNode.insertBefore(s, x);
}); // <-- and here
こんにちは、アレックス、ありがとう!問題は、ボタンクリックでそのJSファイルをロードする必要があることです。これを表示するために質問を編集しました。 –