最近在玩CSS中的pointer-events
属性。
我有一个div
,我希望它对所有鼠标事件都是不可见的,除了:hover
。
所以所有的点击命令都通过div
传递到下面的元素,但是div
仍然可以报告鼠标是否在其上方。
有人能告诉我这是否可行吗?
HTML:
<div class="layer" style="z-index:20; pointer-events:none;">Top layer</div>
<div class="layer" style="z-index:10;">Bottom layer</div>
CSS:
.layer {
position:absolute;
top:0px;
left:0px;
height:400px;
width:400px;
}
pointer-events
在IE中支持不太好(http://caniuse.com/pointer-events)。 - Vucko