2014-10-05 32 views
-1

我有一個頁面加載後,隨着時間的增加而膨脹的DIV:Jquery ScrollLeft使div的右邊界始終是屏幕的中心?

function scrollContainer() { 
       var wave = $("#wave"); 
       $("body").scrollLeft(wave.width()); 
      } 

我想水平重新中心的瀏覽器滾動因爲這個div擴大,以確保這個div的右邊界總是以屏幕爲中心。我在正確的軌道上使用scrollLeft?

+0

你試過了嗎?你會得到什麼樣的行爲? html代碼在哪裏? CSS代碼?可能甚至是小提琴? – 2014-10-05 01:22:52

回答

0

我真的不知道你要找什麼樣的影響的,但是這是一個不斷擴大的div,這仍然是中心:http://jsfiddle.net/y0hn2Lrm/

的JavaScript

var expand = function(domNode) { 

    domNode.css('width', '+=10px') 

} 

setInterval(expand.bind(this, $('#block')), 1000); 

CSS

#block { 
    text-align: center; 
    margin: 0px auto; 
    border: 1px solid black; 
    width: 100px; 
}