2016-06-16 3 views
1

에 갇혀,하지만 난 조금 초보자이야하고 이, 그리고 가장 중요한, 제대로가 무엇을 수행하는 방법을 몰라되었다. 이 같은 그래서, 내가있어 뭔가 :경우에, 나는 내 질문에 분명 평범한 것을 알고 간단한 상황

$('button').on('click', func1).on('click', func2); 

당신은 내가 같은 버튼이 '클릭'이벤트를 가지고 볼 수 있듯이,하지만 func2에만 경우 func1가 올바른 실행해야합니다. 제대로 어떤 가치있는 도움을 이해할 수있을 것이다 :

+2

'정확함'이란 무엇입니까? 이 경우 조건이 필요할 때'func1'에서'func2'를 호출하는 것이 가장 좋습니다. –

+2

"올바른"을 정의하십시오. – undefined

+0

첫 번째 함수에 조건이있는 경우 원하는 경우 두 번째 클릭을 트리거해야하는 참이 – Maharajan

답변

1

내가 바로 당신을 이해하고 click 이벤트에 당신이 func2func1 경우 반환이 아닌 falsey 값을 실행하려면, 여기 if 명령문을 작성하는 방법을 몰라, 왜 그것을 변환하지 수신자 :

$('button').on('click', function() { 
    func1() && func2(); 

    // same as: 
    // if (func1()) 
    //  func2(); 
}); 
+0

네, 그게 효과가 있습니다. 고마워. –

관련 문제