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

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

javascript DOM 編程藝術(shù)中的動(dòng)畫效果代碼..

javascript DOM 編程藝術(shù)中的動(dòng)畫效果代碼..

UncleKeith 2016-02-22 13:40:12
function?moveElment(elementID,final_x,final_y,inteval){ ????var?message=document.getElementById(elementID); ????var?xpos=parseInt(message.style.left); ????var?ypos=parseInt(message.style.top); ????if(xpos==final_x?&&?ypos==final_y){ ????????return?true; ????} ????if(xpos?<final_x){ ????????xpos++; ????} ????if(xpos>final_x){ ????????xpos--; ????} ????if(ypos<final_y){ ????????ypos++; ????} ????if(ypos>final_y){ ????????ypos--; ????} ????message.style.left=xpos+"px"; ????message.style.top=ypos+"px"; ????var?repeat="moveElement('"+elementID+"',"+final_x+","+final_y+","+interval+")"; ????movement=setTimeout(repeat,interval); } addLoadEvent(moveMessage);兩個(gè)問題:1) 為什么后面要把數(shù)值轉(zhuǎn)為字符串形式???????2)??為什么要把moveElement賦值給局部變量? 而且賦值時(shí)elementID,final_x,...要在左右加上+號(hào),為什么在elementID要加上單引號(hào)?final_x等不用?希望大神能給予幫助 小弟感激不盡。 在web道路上不斷努力中...
查看完整描述

2 回答

?
__blank

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊

(1)說得是+"px"那兩個(gè)屬性賦值么?不加px的話mr.css表示不認(rèn)識(shí)mr.js弄過來的東西是個(gè)啥。寫css定位樣式位置的時(shí)候肯定要帶px單位的嘛

(2)var repeat =?"moveElement(' "+elementID+" ',"+final_x+","+final_y+","+interval+")";

不是你說的那樣,而是你分組分錯(cuò)了,我這樣加下劃線不知道你能不能明白了,雙引號(hào)大部分是作用于逗號(hào)括號(hào)這些的和變量無關(guān)??梢圆毁x值給局部變量啊,直接可以填在setTImeout函數(shù)里,但作者已經(jīng)做出了解釋,這樣做是為了更好的閱讀代碼,不然那么長,填在函數(shù)里面不好閱讀。

查看完整回答
反對 回復(fù) 2016-03-28
  • 2 回答
  • 0 關(guān)注
  • 1682 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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