最新回答 / 徐無敵
第一節(jié)只是讓他動起來,這幾行代碼的意思是讓他每隔30毫秒,往右移動speed個像素,不是連續(xù)的setInterval(function(){oDiv.style.left = oDiv.offsetLeft+speed+'px';},30)
2017-04-04
最新回答 / candyTong_
函數內定義的變量是局部變量,就是說函數結束后這些變量就會被釋放掉,沒了,所以要重新獲取。當然可以設為全局變量,但一般不這樣做,因為全局變量是到運行結束才釋放,除非是經常使用到,否則一般不設為全局
2017-03-27
最贊回答 / 六月ovo
經過多番測試,視頻中的完美運動代碼存在bug,這個框架只可以實現(xiàn)同步動畫,不可以實現(xiàn)鏈式動畫。同步動畫最后會停止,不是因為<...code...>而是代碼中的<...code...>這一部分等于0了,...
2017-03-26
最贊回答 / 生菜不懶
可以將offsetLeft和style.left進行比較:offsetLeft: 獲取的是當前對象左側距離父對象左側的值(均不包含border);(返回的是一個值)style.left: 獲取或設置相對于具有定位屬性(position定義為relative)的父對象的左邊距;(返回的是一個值+'px')
2017-03-22
最新回答 / 六月ovo
offseLeft獲取的是【當前對象】跟【具有定位屬性的上級父元素】最左邊的距離,不會獲取margin-left:????例如:<div style='position:relative'>????????????????????????<span style='position:absolute; top:20px; left:20px;'>我是當前對象</span>????????????????<div>????????在上面,span的父元素使用了相...
2017-03-17
最新回答 / 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...
2017-03-14
最新回答 / 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...
2017-03-12