2013-07-30 43 views
0

我寫了一些jQuery的(對於語法道歉),在其瀏覽器的中部中心一個div:浮在瀏覽器的中心?

$(document).ready(function() { 
    function move_div(){ 
     window_width =  $(window).width(); 
     window_height =  $(window).height(); 

     obj_width =   $('#div_to_center').width(); 
     obj_height =  $('#div_to_center').height(); 

     $('#div_to_center').css('top', (window_height/2) - (obj_height/2)).css('left', (window_width/2) - (obj_width/2)); 

    } 

    move_div(); 

    $(window).resize(function() { 
     move_div(); 
    }); 

}); 

我想要做的是落實到的tumblr這讓喜歡this一個div居中。

但是,我不熟悉Tumblr的API。我怎麼去實現它。

回答

1

我想你應該添加.css('position', 'fixed')

,但你可以只使用純CSS:

這將會把您的箱子放在頁面的中心:

#box{ 
    width: width; 
    height: height; 
    position: fixed; 
    top: 50%; 
    left: 50%; 
    margin-left: -width/2;  
    margin-top: -height/2;  
} 
+0

這不回答問題吧? – Luke

+0

+1有用輸入。問題標題是「浮動在瀏覽器中心?」,文本要求Tumblrs JavaScript API,所以它似乎是對這個問題的合理答案,即使它不遵循邁克爾目前的路徑。 – peterp

0

試試這個:

#div { 
width: 100%; 
display: block; 
} 
#content { 
margin: auto; 
}