因此對於導航,當某個「nav1」LI懸停時,我顯示「輔助」div。我想當div焦點不再在#nav1 LI或輔助div上時隱藏div。 jsFiddle Demo如何隱藏不是父級的元素?
通常我會在#nav1 li中放置「secondary」div。但出於一些後勤原因我不能這樣做。 所以我基本上是試圖掩蓋上徘徊了二次DIV只有當鼠標是不是在任#secondary或#NAV1的頂部
因此對於導航,當某個「nav1」LI懸停時,我顯示「輔助」div。我想當div焦點不再在#nav1 LI或輔助div上時隱藏div。 jsFiddle Demo如何隱藏不是父級的元素?
通常我會在#nav1 li中放置「secondary」div。但出於一些後勤原因我不能這樣做。 所以我基本上是試圖掩蓋上徘徊了二次DIV只有當鼠標是不是在任#secondary或#NAV1的頂部
難道這對你有所幫助:http://jsfiddle.net/EefAD/3/
也許設置懸停出第一元件的回調,和第二元件的懸停設置一個標誌true
,並且將其設置回false
懸停出超時setTimeout(function, delay)
。超時完成後,檢查標記是否爲true
,然後用戶將鼠標懸停在第二個元素上。
工作。謝謝。儘管我確實轉而使用了mouseleave而不是mouseout。 – raeq 2012-04-18 16:01:18