Jquery 将水平宽度大于窗口宽度的div居中
我有一个列表,它在页面上以层次树结构向外展开。我需要在页面加载时将列表居中,允许用户左右滚动Jquery 将水平宽度大于窗口宽度的div居中,jquery,css,scrollbar,Jquery,Css,Scrollbar,我有一个列表,它在页面上以层次树结构向外展开。我需要在页面加载时将列表居中,允许用户左右滚动 <body> <div class="container"> <div class="tree"> <ul> <li> <ul> <li> </li> </ul>
<body>
<div class="container">
<div class="tree">
<ul>
<li>
<ul>
<li>
</li>
</ul>
</li>
</ul>
</div>
</div>
</body>
将以下内容包装在导致树蔓延的事件中:
var newWidthDec = parseFloat($('.tree').css('width').replace('px',''));
var newWidth = Math.ceil(newWidthFloat);
window.scrollTo((newWidth/2),0);
注意滚动条的左端将靠近中间页。
var newWidthDec = parseFloat($('.tree').css('width').replace('px',''));
var newWidth = Math.ceil(newWidthFloat);
window.scrollTo((newWidth/2),0);