私はいくつかのjsファイルとjqueryを持つhtmlファイルを持っています。Jqueryは部分的にイベントを発生させることなく動作します
ファイル1.jsのスクリプトは正常に動作します。 ファイル2.jsのスクリプトも正常に動作しますが、Jqueryは常に機能しません。 私はいくつかのスクリプトを実行し、結果に ".popup"を隠す必要があります。すべて動作 - 私はコンソールにメッセージを実行するが、hide()やclick()などのイベントは機能しません。
console.log("All done!");//works
console.log($(".popup"));//works fine – shows the right element in console
$(".popup").click();//doesn't work
$(".popup").hide();//doesn't work
私は1つのファイルにすべてのスクリプトを接続し、常に1つのファイルと何も他で動作しますから、スクリプトで罰金がある理由を理解しようとする必要はありません。
アイデア?
の理由を説明しますその要素をクリックすると、トリガを使用する必要があります。これは$( "。popup")ですtrigger( "click"); –