web-dev-qa-db-ja.com

オーバーフローでdivのxおよびyスクロール位置を設定する方法:スクロール?

次のマークアップがある場合:-

    .outerDiv {
      width: 500px;
      overflow: scroll;  
    }
    
    .innerDiv {
      width: 1000px;
    }
    <div class="outerDiv">
      <div class="innerDiv">
      </div>
    </div>

(おそらくJavaScriptを使用して)スクロールのx位置とy位置を設定するにはどうすればよいですか?

15
user818700

JQuery scrollLeft()およびscrollTop()メソッドを使用できます。

$('.outerDiv').scrollLeft(300);
$('.outerDiv').scrollTop(50);

例: https://jsfiddle.net/upwrrj70/

8
Aviad

scrollLeftおよびscrollTopプロパティを使用できます。例:

document.getElementById("yourScrollElementId").scrollTop = 100

または、jqueryメソッドを使用して簡単にアニメーション化することもできます。

30
abeyaz