已采纳回答 / tOofu
offsetwidth写错了,应该是offsetWidth; if(speed=speed>0){ //这里不太懂为什么要赋值,我改成了(speed>0) Math.ceil(speed) //这里要赋值,不然计算了也没有用到。改成speed=Math.ceil(speed);}else{ Math.floor(speed); //改成speed=Math.floor(speed);} if(obj.offsetwidth=iTarget){ //这里应该是o...
2016-08-06
已采纳回答 / 默小灰
var flag=true;这个要在for循环里面;在下面再定义一个变量var iCur = 0; 你的这个还没定义;你的 if(fn){ fn(); }这个要在if(flag){}这个判断里面
2016-08-06
已采纳回答 / 酒足饭饱勾二嫂
应该是她自己写的吧,这门课程没有源码,真心不爽。但自己做布局也算练手了,但jquery这块内容就没办法了,看不见源码,等后面学了jquery在考虑重新自己弄吧
2016-08-05
最新回答 / NO_3667788
有一个对象 arguments对象,是用来存储函数调用时传递给该函数的所有参数。用法 :函数名.arguments 类似数组,需要遍历才能看到值。它有个属性length可以看到实际有几个参数。当没有传递fn这个参数的时候。获取的值是:函数名.arguments.length=3; ,传递了后就等于4.分析:个人认为是因为,js专门用这个对象来存储你调用时传递的参数,那么你执行的时候,它就不是去看你定义时有几个参数,而是直接去访问arguments这个对象去获得你实际传送了多少参数。所以才会完美执行。...
2016-08-04
已采纳回答 / beibeier
alpha是用来设置透明度的,这是给oDiv[i]设置一个属性,oDiv是声明过的。var timer=null 就是在声明啊,声明的同时初始化
2016-08-04
最新回答 / Dog_leash
这是根据你自己一开始定义来决定的,c语言里,float定义浮点数,就会有小数;而int定义整数,则不会有小数。在js里面,你可以通过Math.floor()进行舍去小数直接取整、Math.ceil()舍去小数并加一取整或者Math.round()进行四舍五入取整。希望对你有帮助
2016-08-03
已采纳回答 / 乃尧
动画结束条件判断有问题。修改代码如下:&ad&!DOCTYPE html&a c&arshtml&TF-&"&ghead& &l &>meta charset="UTF-8"&t;s &pe=title&css&>/title& b &li{style type="text/css"& body,ul,li{ margin: 0; ...
2016-08-03
已采纳回答 / Collus
先明确两个概念:obj.offsetWidth是盒子模型中盒子的宽度(content+2*padding+2*border)。obj.style.width只是content的宽度(即写在CSS样式中的width的值)。假设padding=0,如果设置了宽度为1px的border,那么obj.offsetWidth的值就是content的宽+2px,obj.offsetWidth-1的值就是content的宽+1px.因此会变长。而obj.style.width-1,的值就是content长度减1,所以越...
2016-08-03