Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 忽略溢出中的元素:自动元素_Javascript_Html_Css - Fatal编程技术网

Javascript 忽略溢出中的元素:自动元素

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 编辑:下面是一个我所拥有的例子

我的HTML结构如下:

<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定位的图片,但是如果浏览器的大小重新调整到图片底部,我不需要滚动条就能一直看到底部。我只需要能够滚动到#文本的底部。我希望这是有道理的。