2011-08-08 64 views
0

我有以下的jQuery設立的網站上:如何用hoverintent替換jQuery mouseenter?

$(function() { 
$('#sub-nav > ul > li') 
    .children('a').mouseenter(function() { 
     $(this).siblings('ul').toggle("slow"); 
     return false; 
    }).end() 
    .children('ul').hide(); 
}); 

它的工作原理,但它是過度反應,彈出打開鼠標經過它的任何時間。我想通過使用HoverIntent來獲得一點野獸。

唯一的問題是,我不熟悉懸停意圖知道如何做到這一點。任何幫助將不勝感激。

謝謝!

回答

0

除非我錯了,它只是一個插件:here.

如果你初始化像大多數其他插件:

$("#demo3 li").hoverIntent(config) 
+0

這樣我就可以換出的.mouseenter爲hoverIntent? – fmz

+0

是的。看看我列出的網站,它應該更詳細地解釋它。 – Phil