[Edge]。→
element の内容を指定量だけスクロールします。
element | Element。 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
deltaX | 水平軸上の移動量をピクセル数で表す±数値。 | ||||||||||||
deltaY | 垂直軸上の移動量をピクセル数で表す±数値。 | ||||||||||||
options | オブジェクトで指定。
|
¶
element.scrollBy(300,300);
window.scrollBy({ top: 100, left: 100, behavior: 'smooth' });
HTML:
<DIV id=IdTest style="overflow:scroll; width:100px; height:100px; border:1px solid red; font-size:20px">aaaaaaaaaaaaaaaaaaaa<BR> <B>B要素</B>テキスト<BR> あ<BR> あ<BR> あ<BR> あ<BR> あ<BR> あ<BR> あ<BR> あ<BR> </DIV>
JavaScript:
IdTest.scrollBy(20, 30); //要素をスクロール。 D=IdTest.scrollLeft +","+ IdTest.scrollTop; //=[string]:20,30 IdTest.scrollBy(20, 30); //要素をスクロール。 D=IdTest.scrollLeft +","+ IdTest.scrollTop; //=[string]:40,60 IdTest.scrollBy(-100, -100); //要素をスクロール。 D=IdTest.scrollLeft +","+ IdTest.scrollTop; //=[string]:0,0
JavaScript: options での指定。
IdTest.scrollBy({top:200, left:200, behavior:'smooth'});