已采纳回答 / 电饭锅的规划
细心点。<!DOCTYPE html><html><head><meta charset="utf-8"><title></title><style>body,ul{margin: 0;padding: 0;}ul,li{list-style: none;}ul li{width: 200px;height: 100px;background: yellow;margin-bottom: 20px;border:4px s...
2016-12-11
已采纳回答 / 番小由
获取元素宽的时候不能直接用style.width去获取;要用offsetWidth;oDiv1.style.width=parseInt(oDiv1.style.width)-1+'px'; 你把这句改成oDiv1.style.width=parseInt(oDiv1.offsetWidth)-1+'px'; 就会动了。
2016-12-08
已采纳回答 / 慕神0233561
oDiv.style.left这句话的意思是,oDiv这个元素的类型,里面的left,是一个类型;offsetLeft 当前对象的外边框到它上层对象的内边框之间的距离(即与Body的距离)oDiv.offsetLeft oDiv这个元素现在(当前)的left值,是一个数值;所以这个oDiv.offsetLeft 不能写成数值等于数值,格式不对
2016-12-07
已采纳回答 / 慕粉3126759
你写在外面只是在start的时候对spend更新了一次,计时器运行时速度不再更新,所以整个过程中速度其实是恒定的,而写在计时器内部,则是每30ms更新一下速度,使速度减慢,这样才达到了缓冲的效果。
2016-12-03
已采纳回答 / 慕虎8944357
源码:http://pan.baidu.com/s/1ge1fVAr再附送jQuery中文文档:http://www.jquery123.com/
2016-11-25
已采纳回答 / 慕粉4375880
function manyDivMove(obj,json,fn) { clearInterval(obj.timee); obj.timee = setInterval(function () { var flag = true;//看这里 1 for(var attr in json){ var ico = 0; if (attr=='opacity') { ico = parseFloat(getStyle(obj,attr))*100; }else{ ...
2016-11-25