我有一個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
發生什麼事件?它是否關閉了鼠標,但光標仍在文本框中?答案可能不同。 –