我有一个Superfish菜单项有2个文本输入,如果其中一个字段具有用户焦点,我想确保菜单不会被关闭(隐藏)。停止隐藏事件
我有这一切,除了我不知道如何停止Superfish Hide事件执行。
jQuery(function() {
jQuery('ul.sf-menu').superfish({
onBeforeHide: function() {
$('ul.sf-menu').find('input[type=text], input[type=password]').each(function() {
if ($(this).is(':focus')) {
//need code to stop Superfish Hide execution here
}
});
},
delay: 500
});
});
如何停止hide事件的执行?
我从来没有与快鱼工作过,但我的猜测是,返回'FALSE' – cfs
@cfs:只会停止当前函数,但不会执行实际隐藏的父函数。 – Victor
发生什么事件?它是否关闭了鼠标,但光标仍在文本框中?答案可能不同。 –