2011-05-06 60 views
0

我有一個背景圖像,我想放在選擇器#page_wrap,但我想重疊背景圖像上的另一個div,坐在上面約20個像素。javascript定位圖像

我想知道你如何用javascript做到這一點?

作爲一個內容管理系統,我無法將圖像拆分爲2,並使用背景圖像爲上面的div,所以用JavaScript思考我可以做到這一點,但我忘記了如何去做。

希望能對你有所幫助,

親切的問候

+0

你真的需要JS嗎?你能發佈代碼嗎? – 2011-05-06 11:12:03

+0

我沒有寫任何代碼,我剛剛在CMS上有一個div,我無法編輯,所以我想直接將div移動到下面,因爲我有一個圖像,我希望它稍微重疊,所以是的,我想我需要JavaScript/jQuery。 – snakespan 2011-05-06 11:22:59

回答

0

使用jQuery?

$("#page_wrap").css("margin-top","-20px"); 
+0

對不起,原來的回答我沒有正確地讀過這個問題:) – 2011-05-06 11:12:09

+0

所以原來的答案是錯的? – snakespan 2011-05-06 11:20:50

+0

對不起,我編輯了答案,我原來的答案是CSS版本...沒有Javascript的要求:) – 2011-05-06 12:39:44

1

「我想重疊在另一個的div它位於其上方,由大約20個像素的是背景圖像」。

演示:http://jsfiddle.net/wdm954/yADGy/

如果你只是編輯的CSS我想補充一點的選項...

#page_wrap { 
    margin-top: -20px; 
    position: relative; 
    z-index: 1; 
} 

如果你有使用jQuery那麼試試這個...

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

如果這不是你想要做的,請詳細說明一些。