当display属性设置为none时,对象甚至不是DOM树的一部分,因此这不是问题。但我想知道一个隐藏的对象是否仍然响应鼠标事件。
对于可见性为hidden的元素的点击,事件不会触发。
jsFiddle。
$('div').click(function() { alert('Hello') });
div { width: 100%; height: 100%; visibility: hidden; }
<div>abc</div>