DOMがロードされているように見えますが(コンソールに「準備完了」が表示されています)、クリックイベントが発生しないのはなぜですか?文書の準備が整った後でも、jQueryイベントが外部の準備機能のときに起動しないのはなぜですか?
$(document).ready(function() {
console.log("ready!");
});
$("p").click(function() {
alert("You clicked on paragraph.");
});
私の理解では、文書レディ機能が正しく実行された後にクリックイベントのコードがあるので、それが動作するはずということですが、それはできません。これは、準備関数の中括弧の間にイベントが含まれる場合にのみ機能します。
これは非常に便利です。このテクニックは、ファイルの先頭に関数プロトタイプを持つコードクリーナーを作成するので、間違いなくこのテクニックを使用します。名声。 –
@MarcinLentner - 正確に:) - あなたの問題を整理してうれしいです。 –