アンカー ポイントに基づいて DIV を水平方向にアニメーション化する簡単な方法を探しています。可能であれば、このためにライブラリ全体をダウンロードしたくありません...
これの内部の仕組みを学ぶためのリソースを誰かが提案できますか?
皆さんありがとう:)
アンカー ポイントに基づいて DIV を水平方向にアニメーション化する簡単な方法を探しています。可能であれば、このためにライブラリ全体をダウンロードしたくありません...
これの内部の仕組みを学ぶためのリソースを誰かが提案できますか?
皆さんありがとう:)
<div style="width: 200px; height: 100px; overflow: scroll; white-space: nowrap">
FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO
FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO
<span id="a1">BAR!</span>
FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO FOO
</div>
<a href="#a1">scroll to bar (HTML anchor)</a>
<input type="button" value="scroll to bar (JS scrollIntoView)" />
<input type="button" value="scroll to bar (JS scrollLeft)" />
<script type="text/javascript">
var a1= document.getElementById('a1');
var buttons= document.getElementsByTagName('input');
buttons[0].onclick= function() {
a1.scrollIntoView();
};
buttons[1].onclick= function() {
a1.parentNode.scrollLeft= a1.offsetLeft;
};
</script>