【发布时间】:2012-05-30 16:07:03
【问题描述】:
天哪,我经常在这里...无论如何,这是问题所在。我有一个未绑定的功能,我需要它在一定时间后恢复(最好是在视频停止播放时,但现在我只播放一定的秒数)。
我找到了一个人有一个类似于我的here (on the jquery forums) 的问题,当我尝试应用解决方案(第一个响应)时,它没有用。这是我试图做的$('li', '.thumbs').bind('touchend click', playVideo);
$('li', '.thumbs').bind('touchend click', function() {
//some code
playVideo( $(this).index() );
$("li", ".thumbs").unbind('click');
setTimeout(function(){
$('li', '.thumbs').bind('touchend click');
},5000);
});
那么,为什么?
**编辑好吧,我得到了绑定以超时返回,但由于某种原因它没有完成函数playVideo。它会停止正在播放的视频,但不会开始新的视频...
【问题讨论】:
-
你是说settimeout中onclick的绑定不起作用?
-
@jmort253 是的,绑定甚至没有回来
标签: javascript jquery binding bind unbind