私は2つのdocument.ready()
関数を持っています。最初のコンテンツはdiv#header
にロードされます。 2番目の関数はhide関数を実行し、次に新しくロードされたコンテンツのトグル関数を実行します。これがキューイングの問題なのかどうかはわかりませんが、ロードされたコンテンツをクリックすると、以下のalert()
も実行されません。ありがとう。jQueryは、クリックイベントでも、動的に読み込まれたコンテンツに対しては実行されません。
<script type="text/javascript">
$(document).ready(function() {
$("#header").load("/documents/collegeradioheader.txt");
});
</script>
<script type="text/javascript">
$(document).ready(function() {
$(".hideme").hide();
$(".slick-toggle").click(function() {
alert('hi');
$(this).parent().next('div').slideToggle('fast');
});
});
</script>
編集:簡略化されたコード
2つのドキュメントは必要ありません。 2つのスクリプトタグを必要としません。 –