내가있어 그들을 주문하는 방법 : 클릭 핸들러가 ready
이벤트에 정의기능의 범위와이 같은 표시 순서, 코드를 JS
function init(){
//Initialize stuff
$('#specificUl > li').click();
//...
}
//Click event handler
function clickHandler(){
//Do some other stuff
//...
}
$(document).ready(function(){
init();
//Click event handler defined
$('li').click(clickHandler);
//...
});
때문에 내가 click
이벤트의 부름을 추측 init
기능이 작동하지 않습니다. 이미 발생하고있는 일이지만 확실하지 않습니다. 어떻게 작동하도록 코드를 재구성해야합니까? 당신은 단지 당신이 별도의 방법이 필요하지 않습니다 li
에 핸들러를 호출하기 위하여려고하는 경우에 귀하의 질문에 대한 초기화
'$ ('li ')을 클릭하면 안됩니다. (clickHandler); 바인딩 이벤트 핸들러는 초기화 중 일부입니다 ... –
좋은 지적이며'ready' 핸들러를 더 명확하게 만들어야합니다. – Kaplan