我試圖建立一個菜單,其中只有第一個項目默認顯示,當您將鼠標懸停在其上時,剩下的項目會滑出,並在鼠標離開時再次隱藏。它主要工作,但如果鼠標在完成滑出之前退出,則隱藏功能不會被調用。我認爲stop()
應該照顧這個,但它似乎沒有任何影響。jquery .stop()不工作
$(function(){
$("#menubar").children(".breadcrumbs").children("li + li").hide();
$("#menubar .breadcrumbs").hover(function() {
$(this).children("li + li").stop().show("slide", {}, 'slow');
}, function() {
$(this).children("li + li").stop().hide("slide", {}, 'slow');
});
});
任何人能看到我在做什麼錯?
不知道這是特定於jsFiddle或Firefox,但當你把鼠標放在'Home>'胡蘿蔔上,它會變得瘋狂。 – Nic 2011-03-23 15:19:12
@melee它不會在Chrome ... – Pointy 2011-03-23 15:28:04
@melee哇,你是對的,這是奇怪的 - 我想知道FF4是否修復了... – Pointy 2011-03-23 15:29:18