내 사이트의 외부 프레임 페이지와 내부 콘텐츠 페이지가 있습니다.Jquery domready는 ajax, element.on ('click', function) 문제를 해결하지 못합니다.
이$(document).ready(function() {
//page load functions
$('.menu').click(function(){
$("#innerpage").html(ajax_load).load(loadUrl);
$('#innerpage').ajaxComplete(function() {
//do some stuff here
});
});
});
내가 다음 내부 페이지 JS는 다음과 같습니다 : 내부 페이지는 다음과 같이 내가 외부 페이지 JS이 순간 아약스 호출
를 통해 변경
$(document).ready(function() {
//page load functions
$('.innermenu').click(function(){
$("#innerpageresults").html(ajax_load).load(loadUrl);
$('#innerpageresults').ajaxComplete(function() {
//do some stuff here
});
});
});
이 모두 작동하지만 이상 적으로는 하나의 외부 파일에있는 모든 자바 스크립트를 원하지만이 문제가 발생하는 중입니다.
내가 외부 페이지에서 다음 코드를 사용하여이 문제를 해결하려고하지만, 내부 페이지는 아약스 호출을 통해 변경된 후 그것의 발사하지 원인이 뭔가 잘못된 일을해야합니다
$('.innermenu').on("click", function(){
$("#innerpageresults").html(ajax_load).load(loadUrl);
$('#innerpageresults').ajaxComplete(function() {
//do some stuff here
});
}):
어떤 도움을 매우 감사.
의 이벤트 위임 구문을 사용하십시오() '] (http://api.jquery.com/on)? –
그것의 대부분은 ... 많은 것이 있고 그것의 대부분은 와플처럼 보였다. 나는 예제를 따라 갔고 가장 기본적인 것은 위의 형식으로되어있다. – WebweaverD