为了账号安全,请及时绑定邮箱和手机立即绑定

信息滚动效果制作

难度初级
时长39分
学习人数
综合评分9.63
488人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.5 逻辑清晰

最新回答 / qq_慕UI9367020
div.scrollTop=0;还有这个也不大懂;为0点时候怎么接上上一个的了
注意一下这个如果要onmouseout 和 ommouseover一起用,需要在onmouseover中加入clearTimeout,不然会有bug
我的scrollTop 不起作用……
老师的方法感觉有点乱

最新回答 / 星星3394050
setTimeout 它运行一次,调用一次函数就停止了;setInterval("startMove()",2000),它每隔2000ms就调用一次函数,然后这些调用的函数作用叠加...用了setInterval,就一定要使用clearInterval,不然函数根本停不下来.
一点问题没有,哈哈
function scrollUp(){

if(conbox.scrollTop%24==0){
clearInterval(timer);
setTimeout(function(){
startMove();
},2000);
}else{
conbox.scrollTop++;
if(conbox.scrollTop >= conbox.scrollHeight/2){
conbox.scrollTop=0;
}
}

}
var timer = null;

setTimeout(function(){
startMove();
},2000);

function startMove(){
conbox.scrollTop++;
timer = setInterval(function(){
scrollUp();
},50)
};

最新回答 / _9259
我也是遇到了鼠标移入移出,速度加快
代码这儿写简直天衣无缝啊。。。
课程须知
1.您至少具备HTML/CSS基础知识; 2.您至少具备JavaSript基础知识;
老师告诉你能学到什么?
1.学会<marquee>标签及属性,制作简单信息滚动。 2.掌握无缝滚动原理,运用JavaScript实现效果。 3.通过设定定时时间,实现间歇性无缝滚动。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消