亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

運行了沒有反應,請問哪里出了問題?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>無標題文檔</title>

<style style="text/css">

*{padding:0;margin:0;}

#tmd{width:300px;height:300px;

? ? ?background:green;

filter:alpha(opacity:30);

opacity:0.3;

}

</style>

<script>

window.onload=function(){

var adiv=document.getElementById("tmd");

adiv.onmouseover=function(){startmove(100);}

adiv.onmouseout=function(){startmove(30)}}

var timer=null,

var alpha=30;

function startmove(itarget){

var adiv=document.getElementById("tmd");

clearInterval(timer);

timer=setInterval(function(){

var speed=0

if (alpha>itarget){

var speed = -10

}

else{

var speed = 10

}

if (alpha == itarget) {

clearInterval(timer)

}

else

{alpha =alpha+speed;

adiv.style.filter='alpha(opacity:+"alpha"+)';

adiv.style.opacity=alpha/100;

}

},30)

}

</script>

</head>

<div id="tmd"></div>

<body>

</body>

</html>


正在回答

3 回答

書寫不規范,錯誤太多:

var?timer=null,
var?alpha=30;?//?上一行結尾是逗號,這一行就不要寫var了

再比如:

adiv.style.filter='alpha(opacity:+"alpha"+)';?//?單引號和雙引號亂用;而且加號怎么在引號里?

……

自己仔細檢查一下哈

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

慕粉1703136593 提問者

非常感謝!
2017-03-07 回復 有任何疑惑可以回復我~

http://img1.sycdn.imooc.com//58be65c80001553919200112.jpg

你的代碼運行報錯;

http://img1.sycdn.imooc.com//58be65e300018f6f05860149.jpg

var timer = null , alpha = 30;

或者

var timer = null ;

var alpha = 30 ;

還有就是樓上說的對: 這里 if(){}else{}語句里面直接寫speed就可以,前面不用加var變量聲明了

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

timer=setInterval(function(){

var speed=0

if (alpha>itarget){

var speed = -10

}

else{

var speed = 10

}

這里 if(){}else{}語句里面直接寫speed就可以,前面不用加var變量聲明了

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

慕粉1703136593 提問者

試了,還是不行
2017-03-07 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

運行了沒有反應,請問哪里出了問題?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號