gpt4 book ai didi

javascript - 是否可以禁用外部元素的滚动并保持内部元素的滚动?

转载 作者:太空宇宙 更新时间:2023-11-04 12:57:36 25 4
gpt4 key购买 nike

我使用的是 Twitter BS 2.1 版。基本上我有一个模态框,它有 2 个并排的 div。假设 div1 的高度为 700px,我想将外部 div 限制为 400px。 Div2 的最大高度将是外部 div 的高度。

不幸的是,外部 div 正在滚动,而内部 div 的滚动条只能滚动大约 10px。我试过溢出:隐藏在外部 div 上,但没有成功。

这是现在的样子:http://jsfiddle.net/sLqkdbr3/3/ .非常感谢您的帮助,谢谢!

这是我的 html,因为我不得不粘贴它:

<body>
<div class='show_location_picker'>Click to Show</div>
<div class="modal hide fade" id='locationModal'>
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
<h3>Select Location</h3>

</div>
<div class="modal-body">
<div class="row span10">Enter your address
<input type='address' />
</div>
<div class="row center" style='overflow: hidden'>
<div class="span3" style='overflow: scroll'>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
<p>Store 1</p>
</div>
<div class="span5">
<div id="map_canvas" data-lat='44.616698' data-long='-69.416702'></div>
</div>
</div>
</div>
<div class="modal-footer"> <a href="#" class="btn">Close</a>
<a href="#" class="btn btn-primary">Save changes</a>

</div>
</div>
</body>

最佳答案

你可以做到,你必须在 css 中做一些小的改变,首先改变模态主体溢出可见:

.modal-body {
max-height: 400px;
overflow-y: visible;
padding: 15px;
position: relative;
}

并给内部 div 一些高度和溢出来滚动:

.span3 {
max-height: 400px;
width: 220px;
overflow:scroll;
}

我目前已将 css 添加到应用于两个 div 的类中。您可以调整它们而不是修改 Bootstrap 的原始 css。

更新的 fiddle :

http://jsfiddle.net/sLqkdbr3/7/

关于javascript - 是否可以禁用外部元素的滚动并保持内部元素的滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25690352/

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