2010-05-27 3 views

답변

11

return이 사용

$('.more').click(function() { 
    if (condition1) { 
     if (condition2) { 
     // abort, exit completely out of click handler 
     return; 

참조 :

Interrupting a function Safely

1

return;

,536,

클릭 처리기와 관련된 함수에서 빠져 나옵니다.

1

여기에서 휴식을 사용할 수도 있습니다.

$('.more').click(function() { 
    if (condition1) { 
     if (condition2) { 
     // abort, exit completely out of click handler 
     break; 
0

익명 함수를 사용하지 않습니다. JavaScript에 대한 이해가 이름을 지정하기 시작할 때 새로운 고원으로 올라 갔기 때문에 더 이상 사용하지 않습니다. 또한 함수 이름을 지정하면 일종의 인라인 문서가 제공됩니다.

$('.more').click(myFunction) 

function myFunction() { 
    if (condition1) { 
     if (condition2) { 
     return 
     } 
    } 
} 
관련 문제