如何居中div的滚动条?如何居中滚动条?
这是我有:
<div id="mydiv" style="width:1000px;overflow:auto;">
<img src="..." style="width:100%;height:250px;" />
</div>
$(window).on('resize', function() {
$('#mydiv').scrollLeft(
$("#mydiv").width() - $("#mydiv").width()/2
);
});
但是,这是行不通的。它不完全是居中。太糟糕了,我无法将百分比设置为50%。该scrollLeft(()函数需要一个整数。
谢谢!
这是你在找什么? http://jsfiddle.net/HSJft/ –
@JasonP,是的,但是当#mydiv被调整大小(例如,当您调整浏览器的大小时),滚动条不再居中。检查这个例子:http://jsfiddle.net/HSJft/1/ – Jordy
我试过了,它似乎工作。 http://jsfiddle.net/vJrEN/ @UDB是对的我也改变了你的形象。 –