Javascript 忽略溢出中的元素:自动元素
我的HTML结构如下:Javascript 忽略溢出中的元素:自动元素,javascript,html,css,Javascript,Html,Css,我的HTML结构如下: <div style="overflow:auto;" id="wrap"> <div id="text">content</div> <div id="a"> </div> </div> 内容 是否有可能让溢出只考虑#文本的大小而忽略#a,即使#a进一步溢出?我不能将#a放在wrap DIV之外。如果这是唯一的选项,我可以使用javascript 编辑:下面是一个我所拥有的例子
<div style="overflow:auto;" id="wrap">
<div id="text">content</div>
<div id="a"> </div>
</div>
内容
是否有可能让溢出只考虑#文本的大小而忽略#a,即使#a进一步溢出?我不能将#a放在wrap DIV之外。如果这是唯一的选项,我可以使用javascript
编辑:下面是一个我所拥有的例子,更清楚地说明我的要求:也许这会有所帮助 请尝试添加
overflow-y:auto代码>到#文本,然后设置其高度,删除#环绕高度,您应该能够滚动#文本而不滚动#a
这里是JSFIDLE示例:问题是,我不想滚动到#a。唯一应该影响卷轴的是#文本的高度。我不确定这是否可行,但我只是想验证一下。你想把div“a”固定在底部吗?#a不应该影响溢出时卷轴的长度。如果不应该卷轴到,为什么不隐藏它呢?或者将其从流中删除:#a{position:absolute;}
这是一张相对于#wrap定位的图片,但是如果浏览器的大小重新调整到图片底部,我不需要滚动条就能一直看到底部。我只需要能够滚动到#文本的底部。我希望这是有道理的。