如果visibilityHTML元素样式的属性设置为hidden,它是否仍可单击?
visibility
hidden
当该display属性设置为时none,该元素甚至都不是DOM树的一部分,因此这不是问题。但是我想知道一个hidden元素是否仍然响应鼠标事件。
display
none
随着display: none它 是 仍然DOM的一部分。只是没有在视口中渲染。
display: none
至于点击元素visibility: hidden,则 不会 触发事件。
visibility: hidden
$('div').click(function() { alert('Hello') }); div { width: 100%; height: 100%; visibility: hidden; } <div>abc</div>