絶対配置された 2 つの div 要素があり、これらは隣り合わせに配置されています。最初の div 要素にはoverflow: visible
、隣接する div 要素の上に流れる長いコンテンツへのリンクがあります。Chrome と Firefox では、隣接する div からのリンクをクリックしようとしていますが、うまくいきません。これは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 が役立つかもしれないと思ったが、違います。マウスが 2 番目の div の上にある場合、リンク テキストも選択できません。
前もって感謝します。
アップデート
実際には、答えがどこに行くのかわからなかったので、私のシナリオは私が許可したよりも複雑です。Pointer-events は最もクリーンなソリューションのように見えますが、残念ながら、すべての div にリンクが含まれている可能性があるため、使用できません。
より現実的な jsfiddle: http://jsfiddle.net/yzSwL/6/
私が何をしようとしているのかを説明するために-私は、互いに隣り合って配置された多くのdivを持つ時間グリッドを持つスケジュールアプリを作成しています。各 div にはリンクを含めることができます。リンクの幅は予定の長さです。