当我设置#wrap {height: 0; overflow: hidden}
时,内部锚标记应该被隐藏,因此单击阴影区域应该没有任何反应。
我在 Firefox 和 IE 上进行了测试。他们都工作正常。
但是在 Chrome 上,当我点击阴影区域时,我仍然会看到警报窗口。
它是一个 WebKit 错误吗?
这是演示:http: //jsbin.com/ofuxar/3
<div id="wrap">
<a href="#" onclick="alert('clicked')">click</a>
</div>
#wrap {
height: 0;
overflow: hidden;
position: absolute;
box-shadow: 0 10px 10px 10px black;
}
#wrap a {
display: block;
height: 100px;
}