Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.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_Jquery_Html_Css - Fatal编程技术网

用javascript定位图像

用javascript定位图像,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有一个背景图像,我想把它放在一个选择器#page#wrap上,但我想把背景图像重叠在另一个div上,它位于它上面,大约20像素 我想知道你是如何用javascript实现这一点的 由于它是一个CMS,我无法将图像分割成2个,并为上面的div使用一个背景图像,所以我认为使用javascript可以实现这一点,但我忘记了如何实现 希望你能帮忙 使用jquery进行亲切问候 $("#page_wrap").css("margin-top","-20px"); “我想将背景图像重叠在另一个位于其上方

我有一个背景图像,我想把它放在一个选择器#page#wrap上,但我想把背景图像重叠在另一个div上,它位于它上面,大约20像素

我想知道你是如何用javascript实现这一点的

由于它是一个CMS,我无法将图像分割成2个,并为上面的div使用一个背景图像,所以我认为使用javascript可以实现这一点,但我忘记了如何实现

希望你能帮忙

使用jquery进行亲切问候

$("#page_wrap").css("margin-top","-20px");
“我想将背景图像重叠在另一个位于其上方的div上,大约20像素。”

演示:

如果你有选择只是编辑CSS我会添加这个

#page_wrap {
    margin-top: -20px;
    position: relative;
    z-index: 1;
}
如果必须使用jQuery,请尝试以下操作

$('#page_wrap').css({
    'margin-top' : '-20px',
    'position' : 'relative',
    'z-index' : '1'
});

如果这不是你想要做的,请详细说明。

你真的需要JS吗?你能发布代码吗?我没有写任何代码,我只是在CMS上有一个无法编辑的div,所以我想把div直接移到它下面向上,因为我有一个图像,我希望它稍微重叠,所以,是的,我想我确实需要javascript/jquery。对不起,原来的答案我没有正确阅读问题:)对不起,我编辑了答案我原来的答案是CSS版本。。。我想你是说.css('margin-top','-20px')--没有jQuery.style()方法,它是margin-top而不是top-margin。哈哈,是的,我有点不高兴,谢谢:)今天办公室太热了;)