私は動的データで 'ul'を持っています。内部の各リストにはユーザーイメージがあり、イメージ上にマウスを置くと、 'ul'の左側にインフォボックスが表示されます。干渉しているZ-インデックスからのオーバーフローを防ぐには?
'ul'をoverflow-y:scrollに設定すると、 'ul'の外側にある情報ボックスの部分がカットされます。
ここCSSコードは次のとおり
<ul class="popUpRSVPList" >
<li style="padding-left:20px;">
<a class="hoverToShowInfo" href="">
<!--Left Info Box, will show on hover-->
<div class="col-sm-12 infoinfo" >
</a>
</li>
</ul>
UPDATE: Iオーバーフロー-Y設定理由:ここ
.popUpRSVPList{
padding-left:0px;
overflow-y: scroll;
height: 70%;
position: relative;
}
.hoverToShowInfo{
position: relative;
}
.hoverToShowInfo .infoinfo {
display: none;
}
.hoverToShowInfo:hover .infoinfo {
position:absolute;
left:-280px;
top: -60px;
display:block;
z-index: 10;
top: 100%;
}
は、HTMLコードでスクロールします。私はulをスクロール可能にする必要があるので、何百ものデータがある場合、 'ul'リストは画面よりも短くなり、ユーザーはそれをスクロールして各リストを表示できます。
ここにはjsfiddleリンクがあります。https://jsfiddle.net/7gr7jvvh/ オーバーフロー-yのコメントを外してください:スクロールしてください。違いを見ることができます。
はCodePenまたはjsFiddleか何かを作成します。あなたが望むものを伝えるのは難しいです。 – sheriffderek
コードに何も表示されません。フルコードをご記入ください –
@sheriffderekオーバーフローを設定した後:overflow-y:scroll、インフォボックスはulテーブルの端で切り取られます。あなたは更新された画像からそれを見ることができます。 – WoShiNiBaBa