gpt4 book ai didi

html - 使一个 div 元素弹出它的父元素有溢出 :auto

转载 作者:太空宇宙 更新时间:2023-11-03 17:57:41 24 4
gpt4 key购买 nike

有没有办法让 .bar 弹出 .foo.plaa 以及 .baz 的边界 在下面的例子中:

jsfiddle

HTML:

<div class="plaa">
<div class="foo">
FOO
<div class="bar">
BAR
</div>
</div>
</div>
<div class="baz">
BAZ
</div>

CSS:

.bar{
display:none;
width:420px;
height:420px;
background-color:pink;
z-index:420;
position:absolute;
overflow:auto;

}
.foo{
width:50px;
height:50px;
background-color:orange;
cursor:pointer;
position:relative;

}
.baz{
position:absolute;
top:55px;
background-color:yellow;
}
.plaa{
position:absolute;
overflow:auto;
max-width:50px;
max-height:50px;
}

JS:

$(".foo").click(function(){$(".bar").toggle()});

当我从 .plaa 中删除 overflow:auto; 时它工作正常,但不幸的是我不能在我的真实世界中这样做。

最佳答案

做出这些改变

.plaa{
position:absolute;
max-width:50px;
max-height:50px;

$(".foo").click(function(){$(".bar").toggle(function(){$(".bar").css({"overflow":"visible"});})});

希望这就是你想要的。

关于html - 使一个 div 元素弹出它的父元素有溢出 :auto,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25990418/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com