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

JS动画效果

vivian Web前端工程师
难度初级
时长 2小时 8分
学习人数
综合评分9.60
537人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
老师你确定把速度去掉是在精简代码?
if(oDiv.offsetLeft<itarget){
speed=10;
}else{
speed=-10;
}

这里不会的同学可以这么理解 加油!
我只能说评论一群菜鸟在互喷。教学视频是为了教你使用方法,并不是说叫你什么玩意儿都用JS或者什么都用CSS,只要你会,想用什么那是你的自由,教学目的是举一反三,你学会了这个,自然而然就会懂得其他东西,死扣CSS3和JS的只能说都是菜鸡。如果你连CSS3和jquery都不会,就在这说CSS3比这个简单啊为什么要用这个,那我觉得你这辈子也就是个垃圾简单工程师了,一点没有远见。技术都是相结合的,在你都没有懂的前提下,请闭上你的臭嘴
作为参数传进气 O(∩_∩)O
这什么编辑器
函数套函数 看的心累
可以在css中添加个熟悉:box-sizing:border-box
这个姐做的不错了,都是用原生js写的,交给我们的是js组件写法思路,还是很有收获的
非常感谢老师
速度运动中,老师的讲解代码是有bug的,200是10的倍数,所以判断语句中用“==”是没问题的,当然这是很理想的情况。这里如果我们把速度10改成3,判断语句无法满足,运动不会停止的。 老师,用点心好吗?
http://pan.baidu.com/s/1bptgeDp 这是链式运动的代码 哪里有问题发慕课邮件给我
offset也没有offsetRight...
对啊 怎么会没有实例代码的
//产生了一个问题:当鼠标移入移出后在返回动画还没有完成时再次移入,
//clearInterval会结束掉上一个动作,结果会导致元素不在返回而是再次执
//行onmouseover事件同时触发计时器。
//那么,怎么才能让它完成返回动画之前,鼠标移入都不能触发计时器呢?
//这里需要加一个判断,但是怎么表示“完成返回动画之前”这个状态呢?
//想一想,元素在运动时什么属性在变化,没错!offsetLeft,也就是当前
//位置,就返回动画而言,这个当前位置是从0到-200,在这个范围内变化,
//而弹出动画是-200到0,也就是说,当offsetLeft变化时,鼠标移入移出事
//件不允许触发,不对!
//不允许触发的话那设置这两个事件有什么意义,鼠标移出去之后还没有反
//应?这就与我们的目的相去甚远,那么有什么办法能让它不会“失控”整
//个元素“弹出来”或是缩得消失在屏幕上了呢?
//简单!让那个offsetLeft不小于-200不大于0就ok了!
//不过考虑到没有人无聊到会测试这个,我就不处理这个问题了
课程须知
1.您至少已经具备JavaSript的知识。2.您已经具备一些开发经验。
老师告诉你能学到什么?
1.使用定时器实现简单动画。2.如何一步步封装库。2.培养编程的思想。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消