【发布时间】:2012-11-30 13:45:24
【问题描述】:
在以下设置中,为什么点击事件(和任何其他指针事件)没有被触发?
如果您删除 opacity: 0.5 行,它将正常工作。
为了后代,万一 jsFiddle 出现故障(12 月 21 日 即将到来):
HTML:
<div>
<a>Click</a>
<p>Paragraph</p>
</div>
CSS:
div { position: relative; margin: 40px; }
a { position: absolute; top: 0; right: 0; }
p { opacity: 0.5; }
JS:
$(document).ready(function(event) {
$("a").click(function(event) {
alert("Alert");
});
});
(在最新的稳定版 Chrome 和 Firefox 中测试)
【问题讨论】:
-
这很奇怪!我也想知道为什么。