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

信息滚动效果制作

难度初级
时长39分
学习人数
综合评分9.63
488人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.5 逻辑清晰
老师讲的真好,分享的源码也很详细,注释很完备,谢谢~
当浏览器提示Uncaught TypeError: Cannot read property 'innerHTML' of null的时候,原因是浏览器找不到该对象,将script挪到div后面,即可找到对象,正常运行
老师棒棒哒
this.stop()当前对象停止;this.start()当前对象开始运动。
无缝滚动 像左右无缝滚动的怎么做 好像用srcollLeft不行
唉,程序员好可悲,连老师都能意淫
视频中的代码是if(area.scrollTop >= con1.offsetHeight)
而下载到的源码是if(area.scrollTop >= con1.scrollHeight)

offsetHeight:表示自身的高度
offsetHeight = clientHeight + 滚动条 + 边框。

scrollHeight:padding加元素内容的高度。
这个高度与滚动条无关,是内容的实际高度。
scrollHeight = toppadding + bottompadding + 内容margin box的高度。
如果你想要在外部引用js文件,
window.onload=function(){
//js代码
}
会发现提示: scrollUp is not defined

解决办法:写成timer = setInterval(scrollUp, speed);

原因分析:setInterval的第一个参数,可以是一个方法的引用,可以是一个字符串,也可以是一个方法。在这里是方法的引用 setInterval(scrollUp,speed); 是没有引号,也没有括号的。

区分:是否让浏览器解析匿名函数还是要实现函数功能的代码
为什么我在set interval('area.scrollTop++,50)不可以这样写?
老师讲的棒棒哒,声音也好听。
我做我看到一个评论说是听到老师声音,,,硬了。。我也是醉了。。
老师用苹果电脑,所以有老美的国旗
老师我要看你的靓照
我这边direction=up/down和behavior=alternate不能一起用
将area.onmouseout函数中的变量myScroll删除。。你会发现不一样的东西
课程须知
1.您至少具备HTML/CSS基础知识; 2.您至少具备JavaSript基础知识;
老师告诉你能学到什么?
1.学会<marquee>标签及属性,制作简单信息滚动。 2.掌握无缝滚动原理,运用JavaScript实现效果。 3.通过设定定时时间,实现间歇性无缝滚动。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消