第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為什么使用getStyle()方法,但是變換后的數(shù)值還是不對(duì)?

如下代碼,鼠標(biāo)移上去改變后的 寬為 391px,于設(shè)定參數(shù)不符, 鼠標(biāo)移出正常是200px,請(qǐng)問哪里出錯(cuò)了

<!DOCTYPE?html>
<html>
<head>
<meta?charset="UTF-8">
<title>多物體運(yùn)動(dòng)--動(dòng)畫</title>
<style?type="text/css">
*?{
?margin:?0;
?padding:?0;
}

li?{
?width:?200px;
?height:?80px;
?margin-bottom:?20px;
?background-color:?#FF0000;
?border:?4px?solid?#000;
}
</style>
<script?type="text/javascript">
window.onload?=?function?(){
?var?oli?=?document.getElementsByTagName("li");
?for?(var?i=0;?i<oli.length;?i++)?{
???oli[i].timer?=?null;????//多物體運(yùn)動(dòng)不能共享一些參數(shù),需提前單獨(dú)設(shè)置為屬性
?	oli[i].onmouseover?=?function?(){
?	?changeW(this,"width",400);
?	}
?	oli[i].onmouseout?=?function?(){
?	?changeW(this,"width",200);
?	}
?}
}

//getStyle()?封裝
function?getStyle(obj,attr){
?if?(obj.currentStyle)?{
?	return?obj.currentStyle[attr];
?}?else{
?	return?getComputedStyle(obj,false)[attr];
?}
????????
}

//運(yùn)動(dòng)函數(shù)
function?changeW(obj,attr,W)?{
clearInterval(obj.timer);
obj.timer?=?setInterval(function(){
?var?iattr?=?parseInt(getStyle(obj,attr));
?var?speed?=?(W-iattr)/10;
?speed?=?speed>0???Math.ceil(speed):Math.floor(speed);
?if?(iattr?==?W)?{
?	clearInterval(obj.timer);
?}?else{
?	obj.style[attr]?=?iattr?+?speed?+?"px";
?}
},30)
}

</script>
</head>
<body>
?<ul>
?	<li></li>
?	<li></li>
?	<li></li>
?</ul>
</body>
</html>


正在回答

1 回答

找到原因了,瀏覽器被縮放了...

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么使用getStyle()方法,但是變換后的數(shù)值還是不對(duì)?

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)