点击更高的z-index div下方的链接

Eri*_*tis 33 html css position z-index

可能重复:
通过覆盖元素<div>传递鼠标

是否可以点击红色方块下面的链接而不用javascript?红色div不需要是可点击的.

在此输入图像描述

http://jsfiddle.net/efortis/LNwHV/

#bottom{
 width: 100px;
 height: 100px;
 background-color: orange;
}

#top{
  width: 50px;
  height: 50px;
  position: absolute;
  left:0;
  top:0;
  background-color: rgba(255,0,0,.5);
 }
Run Code Online (Sandbox Code Playgroud)

thi*_*dot 76

这样做的CSS方法是 pointer-events: none

见: http ://jsfiddle.net/LNwHV/1/

浏览器支持:http://caniuse.com/pointer-events(除了IE10和更旧版本以外的任何地方都可以使用)

要支持旧版本的IE,您必须使用JavaScript作为后备.

  • @WouterDS:是的,它甚至令人讨厌,甚至在IE10中都不起作用.不幸的是,它是所有CSS提供的.如果您需要支持IE,您可能必须使用JavaScript,就像我的答案中的最后一个链接一样. (3认同)
  • 那不是解决方案.甚至不在IE10中工作. (2认同)
  • 没人再关心IE了,哈哈。它死了。 (2认同)