jquery如何用一个事件去阻止另一个事件的产生 比如我做一个下拉式子菜单 鼠标放到菜单栏上去 子菜单下拉出来 鼠标从上面移出 子菜单收回 但是鼠标移到下面的子菜单 什么也不发生 这该怎么实现
btn.bind('mouseleave', function(e) {
if (opts.menu) {
var mi = $(opts.menu);
if (!((e.pageX >= mi.offset().left && e.pageX <= mi.offset().left + mi.width())
&& (e.pageY >= mi.offset().top && e.pageY <= mi.offset().top + mi.height()))) {
$(opts.menu).mk_menu('hide');
}
}
});
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。