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

JS动画效果

vivian Web前端工程师
难度初级
时长 2小时 8分
学习人数
综合评分9.60
537人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
float在很多编程语言中都是不精确的
为什么我的老出现闪屏的情况啊
淘宝的这块区域已然不是这个动画效果了,哈哈!
跟Blue咋一个口吻,。。。。。。。。

最新回答 / qq_总有刁民想害朕_25
执行函数时先清除定时器在执行定时器  避免函数重复执行
建议大家用chrome浏览器调试,多踩坑才能跳过坑
怎么有这么多装 逼 的 ,老师教的是方法,教你的四思路,下次应用动画怎么用,你们要是不习惯去看那些收费的么,实在不行你感觉自己掉渣天,你就自己拍一个,看看慕课网收录不,别像个傻子一样在这闹笑话!

最新回答 / qq_那么问题来了_2
```js<!DOCTYPE html><html><head><meta charset="UTF-8"><title>任意属性值2</title><style>body, ul, li {margin: 0;padding: 0;}ul,li {list-style: none;}ul li {width: 200px;height: 100px;background: yellow;margin-bottom: 20...
前进后退停不下来的情况,可以在函数一开始就清除定时器。
老师讲的很好,学习了。说一点:
在for循环li 多物体动画 时,有回调函数的情况下,回调函数的对象是不可以传this的,处理办法:在判断停止里,执行回调函数之前,_self=obj; 这样可以在回调函数中 对象传入_self即可取得当前对象。

最新回答 / yclycl
function getStyle(obj,attr){    if(obj.currentStyle){        return obj.currentStyle[attr];        }else{        return getComputedStyle(obj,false)[attr];            }    }    function move(obj,json,fn){clearInterval(obj.timer);obj.timer=setInterval(funct...
很多人说CSS就可以完成,其实这门课学的是一个思路,让我们更好的理解JSP。

最赞回答 / 慕粉4382624
外部嵌入取的是offserWidth的值  而offserWidth的值是包括padding和border的  不仅仅是div本身的width。内部嵌入时候通过getStyle那个函数取的行内样式  取的是DIv本身的宽 不加padding和border
前进后退停不下来的情况是因为值在不停变化,但是不会有0和-200两个值,不行,你设置3px的运动速度试试

已采纳回答 / 10点
<...code...>把timer.setInterval(function()里的.改成=,timer=setInterval(function()

最新回答 / 我在草里非常隐蔽
如果var timer=null设为局部变量放在函数里面,函数每次执行时timer值都会变为null。
课程须知
1.您至少已经具备JavaSript的知识。2.您已经具备一些开发经验。
老师告诉你能学到什么?
1.使用定时器实现简单动画。2.如何一步步封装库。2.培养编程的思想。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消