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

信息滚动效果制作

难度初级
时长39分
学习人数
综合评分9.63
488人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.5 逻辑清晰
说实话老师的ppt做的真好,希望也出个ppt 教学
看完第一遍,白鹭上青天!
看完第二遍,完全搞不懂!
自己动手,复方草珊瑚!!
还一种滚动,是滚床单0.0!

已采纳回答 / _蛋蛋_
首先是执行最下边setTimeout("startMove()",2000)即等待两秒执行startMove()函数;执行startMove()时  先scrollTop+1,然后进入setInterval("scrollUp()",50)-->先让scrollTop+1然后每50毫秒执行一次scrollUp(),即每50毫秒执行下方粗体字部分在scrollUp()函数里判断如果增加的scrollTop到了一行的高度就停止两秒,两秒后又进入startMove()函数继续;如果没有到一行高度就scro...
可以把#moocBox的overflow:hidden,改成auto或者scroll,这样就好理解了
仔细观察的话每次滚动完第九条数据的时候会轻微的卡一下

已采纳回答 / 慕码人7332335
在js里“%”表示余数,a%b==0,就是说b可以被a整除
marquee这个标签现在并不通用,因为现在提倡 结构(HTML)、行为(Javascript)、样式(CSS) 分离。所以学习这堂课主要学习老师实现滚动的思路。 大家还是多研究研究怎么使用JavaScript来实现吧

已采纳回答 / singerow
1、当你obj对象的高大于moocbox的高,说明moocbox这个盒子的存不下你obj对象的内容,会有一部分obj对象不会显示。在这个前提下:a)scrollTop属性使obj对象一直向上滚动,直到obj对象底部内容完全显示在盒子中。2、当obj对象的高,也就是offsetHeight小于moocbox的高时,obj的内容已经完全展现在moocbox盒子中了,自然不用向上滚动了,因为内容已经全部展现了,所以 scrollTop也就不能用了

已采纳回答 / 慕无忌9941574
 var area=document.getElementById('mooc');  你设置的ID是moocBox,获取mooc是什么鬼!
好棒的讲解!
课程须知
1.您至少具备HTML/CSS基础知识; 2.您至少具备JavaSript基础知识;
老师告诉你能学到什么?
1.学会<marquee>标签及属性,制作简单信息滚动。 2.掌握无缝滚动原理,运用JavaScript实现效果。 3.通过设定定时时间,实现间歇性无缝滚动。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消