【发布时间】:2011-04-02 02:18:22
【问题描述】:
出于各种原因,我需要在某些文本上放置一个(大部分)透明的<div>。然而,这意味着文本不能被点击(例如,点击链接或选择它)。是否可以简单地使这个 div 对点击和其他鼠标事件“不可见”?
例如,overlay div 覆盖了文本,但我希望能够通过overlay div 来单击/选择文本:
<div id="container">
<p>Some text</p>
<div id="overlay" style="position: absolute; top: 0;
left: 0; width: 100%; height:100%">
... some content ...
</div>
</div>
【问题讨论】:
-
简短的回答是否定的。 (讨论过好几次了,不过这个骗子难找,想不出好的关键词……)透明的DIV有什么用?
-
我认为这不可能。也许你会讲述“各种原因”,即你真正想要实现的目标?
-
@Null 在明确 OP 想要做什么之前,我会保留 -1。
-
NullUserException - 他的提议如何阻止人们从他的网站复制内容?如果有的话,他正试图做相反的事情——他希望消除透明 div 的影响(使文本更难点击和选择)。
-
@Hammer 你是对的。我删除了反对票。