【发布时间】:2010-08-20 23:51:03
【问题描述】:
我有一个名为#bigDiv 的大DIV。在这个 div 中,我还有其他元素,例如菜单和图像。
我希望 jQuery 在每次用户单击 #bigDiv 而不是其他元素(这是该 div 的一部分)时切换 #bigDiv。如何做到这一点?
例如:
index.html:
<div id="bigDiv">
<ul>
<li><a href="site">Site</a></li>
</ul>
jQuery:
$("#bigDiv").click(
function{
$("#bigDiv').toggle();
});
$("li").click(
function{
//do something here
});
此时,当我单击 li elemnt 时,它仍会关闭主 div。我尝试使用 z-index,但它不起作用,因为元素仍然是主 div 的子元素。
谢谢。
【问题讨论】:
-
在这里查看我对类似问题的回答:stackoverflow.com/questions/3535442/…
标签: jquery html hide toggle show