我试图在显示之前滚动隐藏元素。这是我正在使用的代码:
<div class="main">
<div class="bg">
</div>
</div>
.main {
display:none;
position:abolsute;
width:250px;height:250px;
overflow:scroll;
}
.bg {
background: blue url(http://defaulttester.com/img/bg-landing-mario.jpg);
width:1200px;
height:800px;
}
$(".main").scrollTop($(".bg").height()/2);
$(".main").scrollLeft($(".bg").width()/2);
如果它的显示它工作正常,但如果display:hidden
它简单地不起作用。有没有办法避免这种情况并让它发挥作用?
JSFiddle:http: //jsfiddle.net/dpjzJ/