2012-10-06 119 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