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

JS动画效果

vivian Web前端工程师
难度初级
时长 2小时 8分
学习人数
综合评分9.60
537人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
chrome上没效果
源码再好,还是自己写一遍实在!奉上淘宝cdn的实例图片 http://img.alicdn.com/tfs/TB1vQzVOVXXXXX4XpXXXXXXXXXX-220-1170.png
以及案例页面淘宝官网https://www.taobao.com/
需要的同学可以下载练习
那个IEEE754的出错解释,完全没有指出根本原因,看起来仅仅是搬运别人的知识。
实际上出错的根本原因是,十进制小数不一定能等价地转换为二进制小数。
比如:0.7转化为二进制小数是0.101100110011001100...这个无限循环小数。
所以当0.7存入内存中时,实际上存入的是类似0.70000...00001,7后面有多少个零取决于所使用语言的浮点数精度。
赞我,让更多人看到真正的原因。
透明度不会出现多位小数啊,icur和speed都是整数啊

最新回答 / 慕仔3098183
第一个问题  oDiv.onmouseout=starMove() 相当于函数执行完之后将返回值赋给oDiv.onmouseout 显然不是我们想要的  第二个问题 建议你去查一下定时器参数 

最新回答 / 夜阑卧听风吹雨y
不知道为什么复制的代码出现很多变成中文了,opacity才是正确的。<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title>透明度</title>    <style type="text/css">        *{padding: 0;margin: 0;}        #div1{            width:200px;       ...

最新回答 / 慕尼黑4121459
obj.style.filter='alpha(opacity:'+(icur+speed)+')';

已采纳回答 / Zzmkiv
代码是没错的,但是你没有清除浏览器默认样式。*{margin:0;padding:0},所以你这里每次加上speed  10px,得不到left值为0,会直接由-2px跳到16px
一楼不懂装懂,还装B

已采纳回答 / 为彭十七加油oO
因为如果这样先判断有fn()方法时,会先执行调用fn()方法然后执行clearintval(),但是这时候浏览器并不会等到fn()方法执行完才去调用clearintval().它会直接清除fn()内的定时器。正好老师下节课会讲到...
求jquery.js文件!!!!
这篇怎么听着有点懵逼了呢……
我觉得很好用,css3的动画浏览器兼容性没那么好,还可以学习编写组件

最新回答 / 慕斯6506489
//取当前的值<...code...>//3.检测停止<...code...>上面的代码都判断了有opacity的情况,并在条件语句中做出了反应。
纠正老师3:16秒处的错误
icur=parseFloat(getStyle(obj.attr));的obj.attr改成obj,attr
课程须知
1.您至少已经具备JavaSript的知识。2.您已经具备一些开发经验。
老师告诉你能学到什么?
1.使用定时器实现简单动画。2.如何一步步封装库。2.培养编程的思想。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消