【发布时间】:2011-11-30 21:57:18
【问题描述】:
我无法解决通过 Stack 搜索的问题。我在下面有我的 live() 函数。您可以看到我想如何在函数运行时停止再次单击按钮,然后重新绑定。按钮取消绑定,但它不再绑定......:S
$('.control-left, .prevActive').live('click',function(){
var firstSlide = $('.slider li:first-child');
if(firstSlide.attr('class') != 'active'){
$('.control-left, .prevActive').die('click');
moveSlider('left');
$('.control-left, .prevActive').live('click');
}
});
【问题讨论】:
-
如果您使用的是 jQuery 1.7+,那么您应该使用
on()代替live()或delegate()。 -
感谢您指出这一点:)
标签: jquery bind live unbind die