已采納回答 / 丶痞子紳士
兩種方式除了表面上的區(qū)別,瀏覽器解析和效率上沒有本質(zhì)區(qū)別。第一種方式只是多了個(gè)匿名函數(shù)在里面調(diào)用sMove()函數(shù)第二種方式直接調(diào)用sMove()函數(shù)沒有優(yōu)劣之分,如果一定要說哪個(gè)好,我本人推崇第一種方式,原因是我用的IDE可以直接轉(zhuǎn)到函數(shù)的定義,而第二種方式只有函數(shù)名,如果以后代碼量很多,不能很方便地找到這個(gè)函數(shù)本身。
2017-07-11
最新回答 / lxm_0005
var oDiv = $('.div1')[0],? ? timer = null;? ? oDiv.onmouseover = function(){? ? startMove(0);? ? }? ? oDiv.onmouseout = function(){? ? startMove(-200);? ? }? ? function startMove(iTagget){? ? clearInterval(timer);? ? timer =setInterval(function(){? ? ...
2017-07-11
最新回答 / 香寶的夫差
你這樣想:iTarget是個(gè)定值(30,100);alpha是一個(gè)隨時(shí)間變化而變化的值,即所對應(yīng)的顏色深淺。當(dāng)alpha>iTarget時(shí),是不是iTarget只能取30,這個(gè)不等式才能有效。即他的目標(biāo)值是30,是不是顏色要變淺啊,顏色變淺是不是要給alpha值遞減啊,遞減的話,只能加一個(gè)負(fù)數(shù)吧。你畫一個(gè)數(shù)軸,標(biāo)出alpha與iTarget就比較明顯
2017-07-11
已采納回答 / qq_三六七_(dá)0
script標(biāo)簽不能寫在<style></style>之間,而且函數(shù)名是startMove,調(diào)用的時(shí)候?qū)懗鰏tartMove1
2017-07-07
還有按照老師寫的CSS順序發(fā)現(xiàn)每次刷新頁面后顏色是呈現(xiàn)不透明的狀態(tài),和視頻所述有差異。所以應(yīng)該改下CSS順序?yàn)椋?#div1{
width: 200px;
height: 200px;
background-color: red;
opacity: 0.3;
filter: alpha(opacity:30);
}
這樣的話刷新頁面后先呈現(xiàn)的就是透明度0.3的狀態(tài)了。
width: 200px;
height: 200px;
background-color: red;
opacity: 0.3;
filter: alpha(opacity:30);
}
這樣的話刷新頁面后先呈現(xiàn)的就是透明度0.3的狀態(tài)了。
2017-07-06
老師的代碼:最后的opactiy這個(gè)單詞寫錯了,害我找了半天那里寫錯。。。
應(yīng)該是:oDiv.style.filter = "alpha(opacity:"+alpha+")"
應(yīng)該是:oDiv.style.filter = "alpha(opacity:"+alpha+")"
2017-07-06
對于課程一些錯誤,可以提出建議或糾正(作為初學(xué)者在此感謝這些人),但是對于一些噴子,實(shí)在是無語。首先這是免費(fèi)課程,而且質(zhì)量是可以的,憑這些就應(yīng)該感謝老師。最后,學(xué)習(xí)是靠自己,熟練甚至掌握各種技巧都要靠自己再去找一些其他的(憑這點(diǎn)的確不夠),難道還希望老師像你父母一樣帶著你。。。。呵呵
共勉。
共勉。
2017-07-05