【发布时间】:2014-11-11 06:28:14
【问题描述】:
我正在创建一个类似于 Up to Down 的小动画,一旦它滚动到最后,它就会从 Down 到 Up,它会一次又一次地重复。
<style>
#scrollList{height:150px; width:200px; overflow:auto; margin:40px auto;}
#scrollList li{height:45px;}
</style>
<script type="text/javascript">
//document.getElementById("scrollList").setAttribute("onClick","scrollList()");
function scrollList() {
//var scrollHeight = document.getElementById("scrollList").scrollTop;
//console.log(scrollHeight);
var ActualscrollHeight = document.getElementById("scrollList").clientHeight;
console.log(ActualscrollHeight);
setInterval(function(){
var scrollHeight = document.getElementById("scrollList").scrollTop;
if(scrollHeight <= ActualscrollHeight){
scrollHeight = scrollHeight + 1;
//console.log(scrollHeight);
document.getElementById("scrollList").scrollTop=scrollHeight;
}
}, 3);
}
</script>
<body onload="scrollList()">
<ul id="scrollList">
<li>Scroll Text</li>
<li>Scroll Text</li>
<li>Scroll Text</li>
<li>Scroll Text</li>
<li>Scroll Text</li>
<li>Scroll Text</li>
<li>Scroll Text</li>
</ul>
【问题讨论】:
标签: javascript jquery animation scroll vertical-scrolling