scrollRight
を繰り返し使用したい場合は、自分で構築してください。
HTML
<div class="container">
<div class="big-element"></div>
</div>
CSS
.container {
border: 1px solid #666;
width: 1000px;
height: 400px;
overflow-x: scroll;
overflow-y: hidden;
}
.big-element {
width: 1500px;
height: 400px;
background: linear-gradient(to right, #AAA, #CCC);
}
const container = document.querySelector('.container');
const bigel = document.querySelector('.big-element');
function scrollRight(value) {
const available = bigel.offsetWidth - container.offsetWidth;
container.scrollLeft = available - value;
}
scrollRight(200);
JSと:それはそれがどのように動作するかを計算するのは簡単ですhere's a pen for you to play with。
PS:それは本当にあなたが何かあれば、一部の人々はそれをやって好きではありませんが、あなたも、Element
プロトタイプにそれを構築することができ、より頻繁に使用したいです。
'scrollRight'は近いですが、実際は[Element.scrollLeft](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollLeft)です。 – insertusernamehere
ありがとう、それは動作します!私はscrollRightもあったことを願っています! –