두 개의 document.ready()
함수가 있습니다. 첫 번째 콘텐츠는 div#header
에로드됩니다. 두 번째 함수는 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>
편집 : 단순화 된 코드
두 개의 문서가 필요하지 않습니다. 두 개의 스크립트 태그가 필요하지 않습니다. –