15 html javascript css css3
如果我有以下标记: -
.outerDiv {
width: 500px;
overflow: scroll;
}
.innerDiv {
width: 1000px;
}Run Code Online (Sandbox Code Playgroud)
<div class="outerDiv">
<div class="innerDiv">
</div>
</div>Run Code Online (Sandbox Code Playgroud)
我如何(很可能使用JavaScript)设置该滚动的x和y位置?
小智 31
您可以使用scrollLeft和scrollTop属性.例如:
document.getElementById("yourScrollElementId").scrollTop = 100
Run Code Online (Sandbox Code Playgroud)
或者您可以使用jquery方法使其更容易和动画.
小智 8
您可以使用jQuery scrollLeft()和scrollTop()方法.
$('.outerDiv').scrollLeft(300);
$('.outerDiv').scrollTop(50);
Run Code Online (Sandbox Code Playgroud)
示例:https://jsfiddle.net/upwrrj70/