2013-04-16 29 views
1

我有一個元素與<div>覆蓋它顯示一個網格。我希望網格保持在這個元素之上,但是元素中的所有元素仍然可以動作和交互(鏈接,選擇文本等)。覆蓋一個div但保持可操作的元素

我該如何編碼?

+0

有很大的困難。點擊總是擊中Z堆棧中最頂層的元素。你需要捕捉它們,找出點擊結束的那個「較低」元素,並將事件傳遞給該元素。 –

+0

一個很好的問題,但我瘦了它已被問及並回答,看到這一個:http://stackoverflow.com/questions/3680429/click-through-a-div-to-underlying-elements –

回答

0

添加pointer-events:none;的CSS

請參見本爲例http://jsfiddle.net/Zjq6H/

+0

可悲的是不支持任何版本的IE(http://caniuse.com/pointer-events) – Richard

+0

呃哦!任何人都知道Javascript支持來填充這個? –