最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

JS实现间歇滚动的运动效果实例

来源:动视网 责编:小采 时间:2020-11-27 20:28:02
文档

JS实现间歇滚动的运动效果实例

JS实现间歇滚动的运动效果实例:本文实例讲述了JS实现间歇滚动的运动效果。分享给大家供大家参考,具体如下:<!DOCTYPE HTML> <html> <head> <meta http-equiv="content-type" charset="utf-8" />
推荐度:
导读JS实现间歇滚动的运动效果实例:本文实例讲述了JS实现间歇滚动的运动效果。分享给大家供大家参考,具体如下:<!DOCTYPE HTML> <html> <head> <meta http-equiv="content-type" charset="utf-8" />


本文实例讲述了JS实现间歇滚动的运动效果。分享给大家供大家参考,具体如下:

<!DOCTYPE HTML>
<html>
<head>
 <meta http-equiv="content-type" charset="utf-8" />
 <meta http-equiv="content-type" content="text/html" />
 <title>demo</title>
</head>
<style type="text/css">
*{margin:0;padding:0;}
ul,li,img{margin:0;padding:0;border:0;list-style-type:none;}
#luanbo{border:1px solid red;overflow:hidden;height:24px;}
#info li{height:24px;line-height:24px;}
</style>
<body>
 <div id="luanbo">
 <ul id="info">
 <li>aaaaaaaaaaa</li>
 <li>bbbbbbbbbbb</li>
 <li>ccccccccccc</li>
 <li>ddddddddddd</li>
 <li>eeeeeeeeeee</li>
 <li>fffffffffff</li>
 </ul>
 </div>
<script type="text/javascript">
var odiv=document.getElementById("luanbo");
var oul=document.getElementById("info");
var oli=document.getElementById("info").getElementsByTagName("li");
var iNow=0;
function move(obj,tg){ //运动框架
clearInterval(dt);
var dt=setInterval(function(){
 var speed=2;
 if(tg-obj.scrollTop<speed){
 tg=obj.scrollTop;
 clearInterval(dt);
 }else{
 obj.scrollTop+=speed;
 }
},30);
}
oul.innerHTML+=oul.innerHTML;
function star(){
clearInterval(tm);
var tm=setInterval(function(){
 iNow++;
 if(odiv.scrollTop>=(oli[0].offsetHeight*oli.length)/2){
 odiv.scrollTop=0;
 iNow=0;
 }else{
 var get=oli[0].offsetHeight*iNow;
 move(odiv,get); //运动框架
 }
},2000);
}
star();
</script>
</body>
</html>

文档

JS实现间歇滚动的运动效果实例

JS实现间歇滚动的运动效果实例:本文实例讲述了JS实现间歇滚动的运动效果。分享给大家供大家参考,具体如下:<!DOCTYPE HTML> <html> <head> <meta http-equiv="content-type" charset="utf-8" />
推荐度:
标签: 实现 滚动 js
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top