jQuery 1.4.2在点击触发绑定后触发点击
这是我的密码:jQuery 1.4.2在点击触发绑定后触发点击,jquery,Jquery,这是我的密码: select.appendTo('body')[options.open](0, function() { $(document).bind('click focus', function(e) { if($(e.target).closest(select).length == 0) closeAltSelect(); }); }); 问题是,每次选择打开时,它都会在下一刻关闭,因为据我所知,点击会触发选择打开,也会触发主体上的点击事件,即使我
select.appendTo('body')[options.open](0, function() {
$(document).bind('click focus', function(e) {
if($(e.target).closest(select).length == 0) closeAltSelect();
});
});
问题是,每次选择打开时,它都会在下一刻关闭,因为据我所知,点击会触发选择打开,也会触发主体上的点击事件,即使我在点击后绑定点击
这是jquery1.4.2。1.6+上没有问题
[options.open]=打开函数
我非常感谢你的帮助
谢谢大家!
编辑--------------------------------------------
show不喜欢0的持续时间,添加了“”(引号),现在它可以工作了
谢谢大家!
)() 尝试将字符串
'select'
传递给.closest()
而不是jQuery对象。此可能性仅在jQuery 1.6中添加(请参阅),因此在1.4.2中不起作用。select是变量,而不是元素:)请创建演示。我知道我删除了我的评论。不过,它可能与“select”
一起使用。编辑:看我的答案。