상황 : 나는이 jy 파일에서 addyear 클릭 기능을 사용하여 데이터베이스에 새 연도를 추가하고 새 아코디언 수를 아코디언 div 컨테이너에 다시로드합니다. .js 파일의 Jquery로드 콜백 함수
문제 : 콘텐츠를 다시로드하면이 콘텐츠에서 이전에 작동 한 js 기능이 더 이상 수행되지 않습니다.
내 시도 : 나는 부하 함수의 콜백 부분에 JS 기능을 넣는 시도 . 그러나 이것은 동일한 addyear 클릭 기능을 사용하여 다른 연도를 추가 할 때까지만 작동합니다.
Problem2 : JS 파일 내가 부하 콜백 함수에 더 많은 기능을 추가 할 때마다 더 크고 더 커지면
질문 : 단순히 함수를 참조하려면 어떻게 모든 것을 반복하지 않고 이미 내 스크립트에있는 객체입니까?
코드 : 참고로
$(document).ready(function(){
//Here's where the function that I want to call is
$(".years").click(function(){...});
//When a user clicks the addyear button, the following occurs:
$("#addyear").click(function(){
//Load function will reload new content into accordion id div
$("#accordion").load("scripts/addyear.php,function(){
//Occurs when you click the div with class years
$(".years").click(function(){...});
});
});
});
: 그 ... 내가 부하 콜백 쓰기를 방지하기 위해 노력하고있어 전체 클릭 기능이
와우 :
다음은 수정 된 코드입니다. 감사! –