我试图让一个按钮在fancybox关闭后停止闪烁。我已经尝试了所有我知道的方法,但我不确定为什么它没有解除约束。这是代码:
var clicked = true;
var playbtn = $('.playbtn');
function unpulse(){
clicked = false;
playbtn.unbind(pulse);
}
function pulse(){
playbtn.delay(200).fadeOut('slow').delay(50).fadeIn('slow', pulse);
}
if (clicked) {
pulse();
}else if (!clicked) {
alert('finally');
};
$('.playbtn a').fancybox({
'type' : 'iframe',
'transitionIn':'elastic',
'transitionOut' :'elastic',
'speedIn':600,
'speedOut':200,
'overlayShow': false,
'onClosed':unpulse
});