在以下设置中,为什么单击事件(和任何其他指针事件)没有被触发?
如果您删除该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 中测试)