添加到 div 的图片不受滚动条影响

J.道格拉斯

我有一个带滚动条的空 div:

<div id="figure1" style="width:1000px; height:300px; overflow:scroll;"></div>

并使用 javascript 我将图像添加到 div 中:

function add_img(imgID, src, x, y, height, width){
    var img = document.createElement("img");
    img.setAttribute('id', imgID);
    img.setAttribute('src', src);
    img.style.left = x;
    img.style.top = y;
    img.style.width = width;
    img.style.height = height;
    img.style.position = 'absolute';
    document.getElementById('figure1').appendChild(img);
}

当我在 1000x300px 框外添加新图像时,我希望该图像仅在您使用滚动条时可见。

相反,位于框外的图像会溢出图 1 的边缘。滚动条没有任何作用。

如何阻止图像溢出?

谢谢!

汉森先生

我看到两个问题 - 首先你需要添加+ "px"到你的维度(至少如果你像我一样使用整数类型参数)。

另一件事是不要使用position = "absolute". 例如position = "relative"似乎可以解决问题。(如果你愿意,可以进一步阅读 CSS 中的布局选项,祝你好运)

https://jsfiddle.net/xpsu9usw/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将滚动条添加到div而不是滚动整个页面

来自分类Dev

如何在HTML CSS中将滚动条添加到父div?

来自分类Dev

CSS下拉菜单在悬停时将滚动条添加到标题div

来自分类Dev

将滚动条添加到没有设置高度的div中

来自分类Dev

将滚动条添加到具有innerhtml属性的div中

来自分类Dev

将图片添加到div

来自分类Dev

尝试将滚动功能添加到绝对 div

来自分类Dev

将滚动条添加到<textarea>

来自分类Dev

将垂直滚动条添加到WPF网格

来自分类Dev

将滚动条添加到Qwidget

来自分类Dev

将滚动条添加到JFrame

来自分类Dev

将Libgdx滚动条添加到TextArea

来自分类Dev

如何将滚动条添加到网格

来自分类Dev

在flexdashboard中将滚动条添加到侧边栏

来自分类Dev

将垂直滚动条添加到JTextArea

来自分类Dev

将滚动条添加到表

来自分类Dev

将滚动条添加到FlowLayout

来自分类Dev

CSS将滚动条添加到模式窗口

来自分类Dev

将滚动条添加到警报中

来自分类Dev

尽管在样式中添加了滚动条,但Div不允许滚动条

来自分类Dev

在Div中的段落中添加垂直滚动条

来自分类Dev

如何在div中添加滚动条

来自分类Dev

如何在DIV下方添加滚动条?

来自分类Dev

在Div中的段落中添加垂直滚动条

来自分类Dev

滚动到视图中时将类添加到元素(可滚动div)

来自分类Dev

将链接添加到只能通过背景图片区分的动态div元素

来自分类Dev

将div添加到各部分而不会中断滚动

来自分类Dev

向上和向下滚动时将类添加到视口 Div

来自分类Dev

向上和向下滚动时将类添加到 div