2012-05-11 52 views
2

所以在eachother上面有兩個元素。一旦元素(位於頂部之下)被徘徊時,我該如何調用函數?懸停的Jquery(當我們徘徊的元素上方有一個元素時)

非常感謝,我真的需要這個工作:■

+0

,僅僅因爲他們在一個因爲CSS的另一個的頂部或在DOM包含在其他? – OlivierLi

+0

類似於http://stackoverflow.com/q/1471047/901048 - 你總是可以試着快速隱藏最頂層的元素,檢測它下面的內容,然後再次顯示最頂層的元素。 – Blazemonger

回答

4

您可以使用CSS pointer-events屬性:

除了表明該元素不是鼠標事件的目標,價值無指示鼠標事件「穿過」該元素,並指定該元素下面的任何內容。

#top { 
    pointer-events: none; 
} 

$('#underneath').hover(function(){ 
    .... 
}) 
+0

非常感謝。我會試試這個! :D –

+0

IE8及更低版本的任何解決方法? – Raptor

+0

@ShivanRaptor不幸的是,即使IE9不支持該屬性。 – undefined