2012-02-17 48 views
0

在jquery中,如何通過公式設置對象的margin-left。jquery實時保證金更新

if browser-width < 2000 { 
    (abs(browser width - 2000))/2 
} 

我有我要永遠爲中心的背景滑塊,而現在它的左對齊。

回答

0
var winW = $(window).width(); 
var winH = $(window).height(); 

diffW = winW/2 - ('.foo').width()/2 
diffH = winH/2 - ('.foo').height()/2 

$('.foo').css({ 
    marginLeft:diffW, 
    left:diffH 

}) 
+0

工作,但我如何得到它實時調整?如果突然調整窗口大小,您可以看到滑塊邊緣的位置是 – Tallboy 2012-02-17 01:55:01

+0

margin-left工程,但您需要隱藏本體,否則位置:絕對,並給出左側和頂部位置 – Dips 2012-02-17 02:10:42