亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

oDiv.offsetLeft替換成oDiv.style.left 遇到bug

var?timer=null;
	function?stateMove(iTarget){
		var?oDiv=document.getElementById('div1');
		clearInterval(timer);
		if(oDiv.offsetLeft?>?iTarget){
			speed=-10;
		}else{
			speed=10
		};
		timer=setInterval(function(){
			if(oDiv.offsetLeft==iTarget){
				clearInterval(timer);
			}else{
				oDiv.style.left=oDiv.offsetLeft+speed+'px';
			};	
		},30);
	}

這段代碼為什么使用 if(oDiv.offsetLeft > iTarget){ ? ?而不是使用if(oDiv.style.left> iTarget){ ?和目標比較 。

我試過了第二種方法 ?出現了一點小bug就是div在結束的時候 一直在跳動,這是為什么? ?

正在回答

3 回答

style不能用來做判斷

0 回復 有任何疑惑可以回復我~

謝謝!

0 回復 有任何疑惑可以回復我~

http://www.cnblogs.com/woshilee/articles/1951457.html

0 回復 有任何疑惑可以回復我~
#1

I百川 提問者

謝謝?。?/div>
2015-04-22 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

oDiv.offsetLeft替換成oDiv.style.left 遇到bug

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號