【发布时间】:2013-03-03 18:30:11
【问题描述】:
我有一个链接,出于几个原因,我通过在其顶部显示一个透明 div 来禁用它。这在 FF 和 Chrome 上工作得很好,但在 IE 上链接仍然是可点击的。 如果我向 div 添加背景颜色(透明除外),则链接不可点击。
关于如何实现这一点的任何想法?
这是一个例子:http://jsfiddle.net/GdEak/7/
<div id=container>
<div class='disabled'></div>
<a href="#">Some link</a>
</div>
CSS:
#container{
position:relative;
}
.disabled{
width:200px;
height:30px;
position:absolute;
top:0;
left:0;
}
a{
display:inline-block;
width:200px;
height:30px;
}
谢谢!
【问题讨论】:
-
为什么不直接做类似
onclick="return false;"的事情呢?
标签: css internet-explorer transparency