经典论坛 » WEB标准化专栏 » 无间断滚动marquee的详细用法解析
初级会员
<script> var speed=30; //设变量 滚动速度变量speed =30 moved2.innercode=moved1.innercode //复制moved1的code代码给moved2 function Marquee() { if(moved2.offsetTop-moved.scrollTop<=0) { //如果moved2.offset-moved.scrolltop<=0(也就是moved1的内容滚动结束)则moved2开始滚动 moved.scrollTop-=moved1.offsetHeight; //moved.scrolltop此时的值为moved2滚动的长度 } else { moved.scrollTop++; //否则moved1继续滚动 } } var MyMar=setInterval(Marquee,speed) //每隔30毫秒 执行一次 moved.onmouseover = function() {clearInterval(MyMar);} //鼠标移过 停止执行 moved.onmouseout = function() {MyMar=setInterval(Marquee,speed);} //滑出 继续执行 </script>
查看个人网站
查看详细资料
TOP
孤竹林
银牌会员
专长 前端制作,搜索,推广
新手上路
中级会员