2014-10-05 31 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; 
}