2014-10-11 2 views
1

나는 bigvideo.js을 사용하고 있으며 플레이어를 일시 중지하거나 재생할 때 div을 사용하려고합니다.jQuery 두 기능 간 전환

가 어떻게 전환 ... 처음에 그게 등등, 다음 클릭 다시 재생하면 일시 정지를 클릭

jQuery('#bigvideo-pause').on('click', function() { 
    BV.getPlayer().pause(); 
    BV.getPlayer().play(); 
}); 

답변

3

사용 부울 변수를 전환 할 수 있습니다

jQuery('#bigvideo-pause').on('click', function() { 
    BV.getPlayer()[this.play ? 'pause' : 'play'](); 
    this.play = !this.play; 
}); 
+1

내가 upvoted했습니다, 하지만 전역 변수를 사용하는 대신 노드에 속성을 설정하고 조금 재배치하고 싶습니다 :'BV.getPlayer() [this.play? '일시 중지': '재생']](); this.play =! this.play;'(접근 방법은 훨씬 더 읽기 쉽습니다.) –

+0

그래, 내 대답에 그것을 추가 할 수 –

+0

예, 물론! –