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

JS动画效果

vivian Web前端工程师
难度初级
时长 2小时 8分
学习人数
综合评分9.60
537人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
只能死记了, 我是真搞不懂这个parseInt什么意思
有点点麻烦。。尤其是哪个parseInt...
else {
oattr = parseInt(getStyle(obj,attr));
}
var speed = (json[attr]-oattr)/8;
speed = speed >0?Math.ceil(speed):Math.floor(speed);
if (oattr != json[attr]) {
flag = false;
function startMove (obj,json,fn) {
clearInterval(obj.timer);
obj.timer = setInterval(function () {
var flag = true;
for(var attr in json){
var oattr = 0;
if (attr == 'opacity') {
oattr = Math.round(parseFloat(getStyle(obj,attr))*100);
}
为什么我的浏览器多出来8px
老师讲的真好,能共享一下代码么?
妈蛋..还没有更新文件
求一份代码
老师思路很清晰,我觉得我学的挺快啊。讲的真棒,另外有童鞋说jQuery一行代码搞定了,是的,没错,但是咱学js不就是想学学原生的js的思想吗?能学到不错的动画知识就很不错了。
老师讲得很好啊,支持
喜欢原生的JS,能学到知识。
为什么在startMover里面先加了个clearInterval(timer);就不能运行动画了
如果是border-radius这样的呢,如果是border-color这样属性非数值的呢,在思考ing
老师讲的很好,我很稀饭!!上过很多课程,喜欢这种方式!!
课程须知
1.您至少已经具备JavaSript的知识。2.您已经具备一些开发经验。
老师告诉你能学到什么?
1.使用定时器实现简单动画。2.如何一步步封装库。2.培养编程的思想。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消