我有两个绝对定位的 div 元素,它们彼此相邻放置。第一个 div 元素具有overflow: visible
长内容的链接,该链接在相邻的 div 元素之上流动。我正在尝试单击相邻 div 中的链接,但在 Chrome 和 Firefox 中没有运气。这适用于 IE9。一些代码示例将解释我正在尝试做的事情-
<div>
<a href="#">Reeeeeeeeeeeeeaallllllly Looooon Liiink Teeeext</a>
</div>
<div class="two">
</div>
和样式表:
div{
position: absolute;
height: 50px;
width: 80px;
border: 2px solid;
overflow: visible;
white-space: nowrap;
z-index: 1;
}
.two{
left:82px;
}
a{
z-index: 2;
}
jsfiddle:http: //jsfiddle.net/yzSwL/1/
有什么建议么?我认为 z-index 可能会有所帮助,但没有。当鼠标悬停在第二个 div 上时,链接文本也无法选择。
提前致谢。
更新
实际上,我的情况比我说的要复杂,因为我没有意识到答案会去哪里。指针事件看起来是最干净的解决方案,但不幸的是我不能使用它,因为所有 div 中可能都有链接。
更真实的 jsfiddle:http: //jsfiddle.net/yzSwL/6/
只是为了解释我想要了解的内容-我正在制作一个带有小时网格的日程安排应用程序,其中有很多彼此相邻的定位 div。每个 div 都可以有一个链接。链接的宽度是约会的长度。