我有一個空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的邊緣。滾動條不做任何事情。
如何阻止圖像溢出?
謝謝!
我不明白這一點:你要添加的圖像作爲如圖一的孩子,但它應該出現figure1之外?聽起來有點像z-index問題,但我不知道該怎麼理解你想要做什麼 –
嗨,對於混淆抱歉。圖1是一個1000x300px的框。如果我添加一個圖像來表示x = 2000 y = 100,我希望圖像在div邊界內可見,但只有當您向右滾動div 1000px時纔是可見的。相反,圖像在div的右側顯示1000px。 –