2013-02-06 48 views
1
.qsf-demo-canvas 
{ max-width: 100%; 
max-height:600px; 
overflow:scroll;} 

是否有可能与溢出中心的水平滚动条:滚动股利。是否有可能与中央溢出一个div的滚动条:滚动

如果含量大于可用空间的DIV内容将被默认为中心更广?

用户应该仍然能够滚动,虽然。

三江源

+0

它仍然应该由用户滚动?我问,因为在标题中,你有'隐藏'在CSS你写'自动',并在文本中,你写'滚动' –

+0

对不起我的坏...太多的咖啡! –

+0

这将是溢出:汽车 - 或滚动我想 –

回答

1

在JS这是可能的: 这个滚动一个div到它的内部滚动的水平中间

var myDiv = $("#Mydiv"); 
var scrollto = myDiv.offset().left + (myDiv.width()/2); 
myDiv.animate({ scrollLeft: scrollto}); 

我希望这会帮助你。

+0

这使内容的左侧位于中心。我认为海报想要的是把中心放在中心位置。 – nemequ

+0

,正确的想法,只是需要多一点的数学得到它为中心 – bitstrider

0

我曾与成功:

jQuery(document).ready(function() { 
    jQuery(window).resize(function() { 
    var myDiv = jQuery("#myDiv"), 
     myChild = myDiv.find("> *:first-child"); 
    myDiv.animate({ 
     scrollLeft: (myChild.width() - myDiv.width())/2 
    }, { 
     duration: 0 
    }); 
    }); 

    jQuery(window).resize(); 
}); 
相关问题