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

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

動畫效果沒有顯示出來,求指錯

<style type="text/css">

*{margin:0;padding:0;}

ul,li{

list-style:none;

}

? ? ul li{

width:200px;

height:100px;

background:yellow;

margin-bottom:20px;

}</style>

? ? ? ? <script>

? ? ? ? window.onload=function(){

var odiv=document.getElementsByTagName('li');

for(var i=0;i<odiv.length;i++){

odiv[i].timer=null;

odiv[i].onmouseover=function(){

startMove(this,400);}

odiv.onmouseout[i]=function(){

startMove(this,200);}

}

}

function startMove(obj,iTarget){

clearInterval(obj.timer);

obj.timer=setInterval(function(){

var speed=(iTarget-obj.offsetWidth)/8;

speed=speed>0?Math.ceil(speed):Math.floor(speed);

if(alpha==iTarget){

clearInterval(obj.timer);}

else{

obj.style.width=obj.offsetWidth+speed+'px';

}

}

,30)

}

? ? ? ? </script>

</head>


<body>

<ul>

<li></li>

<li></li>

<li></li></ul></body>

</html>


正在回答

3 回答

這個錯找了好久都沒看出來

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

非常感謝

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

你有好幾個問題?

odiv.onmouseout[i]=function(){
startMove(this,200);}

這個地方寫錯了 ,改正一下

odiv[i].onmouseout=function(){
startMove(this,200);}

還有 后面startMove函數(shù)中有問題

if(alpha==iTarget){
clearInterval(obj.timer);}
else{
obj.style.width=obj.offsetWidth+speed+'px';
}

改為

if(obj.offsetWidth==iTarget){
clearInterval(obj.timer);}
else{
obj.style.width=obj.offsetWidth+speed+'px';
}


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

舉報

0/150
提交
取消
JS動畫效果
  • 參與學習       113920    人
  • 解答問題       1487    個

通過本課程JS動畫的學習,從簡單動畫開始,逐步深入各種動畫框架封裝

進入課程

動畫效果沒有顯示出來,求指錯

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

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

幫助反饋 APP下載

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

公眾號

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