2012-10-06 158 views
-2

我想創建兩個div。 Div A和​​Div B. Div A位於Div B的頂部,Div A完全覆蓋Div B。我想要達到的是 - Div A應該是點擊通過的,以便我可以點擊Div B位於Div A下。創建點擊通過div

FYI-我不想隱藏div A.它應該在那裏,但只有一個應該可以通過它點擊右鍵。

任何幫助表示讚賞。 在此先感謝。

+0

你的代碼在哪裏?在此顯示你的嘗試。 – Sparky

+1

完全透明?如同隱形?如果是的話,那麼如果它是點擊式的,那麼它有什麼意義呢? –

+0

透明'你的意思是它的不透明度應該調整,或者它應該是透明的點擊(他們應該通過它)? –

回答

1

我向其他人尋找類似功能的人提出了這個建議。使用jQuery讓你能趕上在疊加的div click事件,並委派其到底層div來模擬這種

$(document).ready(function(){ 
    $('#myDiv').click(function(event){ 
    event.preventDefault(); 
    $('#myOtherDiv').trigger(event); 
    }); 

}); 

沿着這些東西線(或者使用.trigger或只。點擊底層DIV上)

+1

如果其他DIV包含多個元素,並且OP想要爲這些元素設置不同的點擊處理程序,該怎麼辦? –

+1

OP沒有提到使用jQuery。他應該安裝它只是爲了做這件事? – Sparky

+0

如果底層div包含多個元素,它可能是一個設置display:none或.hide()點擊事件並在事件座標中模擬事件的情況? – ComethTheNerd