1
我使用的是bigvideo.js
并且想要使用一个div
,当点击暂停或播放播放器时。jQuery在两个功能之间切换
我如何可以切换上首先单击它会暂停,那么如果再次点击发挥等等...
jQuery('#bigvideo-pause').on('click', function() {
BV.getPlayer().pause();
BV.getPlayer().play();
});
我使用的是bigvideo.js
并且想要使用一个div
,当点击暂停或播放播放器时。jQuery在两个功能之间切换
我如何可以切换上首先单击它会暂停,那么如果再次点击发挥等等...
jQuery('#bigvideo-pause').on('click', function() {
BV.getPlayer().pause();
BV.getPlayer().play();
});
使用一个布尔变量来切换
jQuery('#bigvideo-pause').on('click', function() {
BV.getPlayer()[this.play ? 'pause' : 'play']();
this.play = !this.play;
});
我upvoted,但我会试图在节点上设置一个属性,而不是使用全局变量,并重新排列一点:'BV.getPlayer()[this.play? 'pause':'play'](); this.play =!this.play;'(尽管你的方法更具可读性)。 – 2014-10-11 13:20:38
是的,我可以将它添加到我的回答中 – 2014-10-11 13:21:55
当然可以! – 2014-10-11 13:22:26