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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么我用margin-left來做一個速度動畫,效果出不來

為什么我用margin-left來做一個速度動畫,效果出不來

汾汾學前端 2016-03-20 13:08:27
? ?var timer=null;window.onload=function ?() { var obigbox=document.getElementById('bigbox'); var osmallbox=document.getElementById('smallbox'); osmallbox.onmouseover=function(){ startMove(); }}function startMove () { var obigbox=document.getElementById('bigbox');? ? ? ? clearInterval(timer); ? ?timer=setInterval(function () { ? ? console.log("hello"); ? ? if (obigbox.offsetLeft==0) { ? ? ?clearInterval(timer); ? ? ? ? ?} ? ? ? ? else{ ? ? obigbox.style.cssText='margin-left:'+obigbox.offsetLeft+10+'px;' ? ? ? ? } ? ? console.log(obigbox.offsetLeft+' '); ? ?},30)? ?? ? ??}
查看完整描述

2 回答

已采納
?
ruibin

TA貢獻358條經(jīng)驗 獲得超213個贊

'margin-left:'+obigbox.offsetLeft+10+'px;'這里出錯了,代碼是從左到右執(zhí)行的,那么一個字符串加一個數(shù)字就是字符串了,后面你再讓他加一個數(shù)字,而你的本意卻是想要中間的數(shù)字作加法運算然后拼接。所以加一個括號就ok了。既是:'margin-left:'+(obigbox.offsetLeft+10)+'px;'現(xiàn)在去試試吧

查看完整回答
反對 回復 2016-03-21
?
慕郎_蓮華

TA貢獻83條經(jīng)驗 獲得超16個贊

cssText不是這么用的~你這兒直接style.marginLeft="10px"這樣就可以了

查看完整回答
反對 回復 2016-03-20
  • 2 回答
  • 0 關注
  • 1627 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號