Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.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 如果我在页面中间插入DIV,如何制作背景图像_Javascript_Html_Extjs - Fatal编程技术网

Javascript 如果我在页面中间插入DIV,如何制作背景图像

Javascript 如果我在页面中间插入DIV,如何制作背景图像,javascript,html,extjs,Javascript,Html,Extjs,我有一个应用于身体的背景图像。图像仅位于底部,并延伸至页面的整个宽度。图像为1 X 320像素 body { background-image: url("../images/bg-main.gif"); background-position: 0% 100%; background-repeat:repeat-x; } 我网站的其余部分的分辨率为1024x768 它工作得很好,直到我用JavaScript在页面中间动态插入一个新div。它会导致浏览器滚动条出现,当我

我有一个应用于身体的背景图像。图像仅位于底部,并延伸至页面的整个宽度。图像为1 X 320像素

body {
    background-image: url("../images/bg-main.gif");
    background-position: 0% 100%;
    background-repeat:repeat-x;
}
我网站的其余部分的分辨率为1024x768

<>它工作得很好,直到我用JavaScript在页面中间动态插入一个新div。它会导致浏览器滚动条出现,当我向下滚动到底部时,我可以看到图像正好停在原来的位置

如何在不重新加载页面的情况下使图像再次下载???我使用EXTJS框架来避免重新加载页面

谢谢
阿兰

我猜这只是IE, 尝试:

如果我对图像的理解仅仅是在底部,那么这是正确的

如果这样做失败,那么主体上的布局可能会起作用,请尝试以下组合

body
{
    width: 100%;
    position: relative;
}
body
{
    width: 100%;
    position: relative;
}