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

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

改了以后還是有到不了目標屬性

<!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 type="text/css">

*{ margin:0; padding:0}

ul,li{ list-style:none}

ul li{

??

? background:#FF0;

? width:200px;

? height:100px;

? border:4px solid #F0F;

? margin-bottom:10px;

? filter:alpha(opacity:30);

? opacity:0.3;

? }

?

</style>

</head>

<script ?src="JS/move.js"></script>

<script>


window.onload=function(){



? ? ? ? ? ?var oli=document.getElementById('a');

oli.onmouseover=function(){

startMove(oli,

{'width':400,'height':200,

'opacity':100});

}

oli.onmouseout=function(){

startMove(oli,

{'width':200,'height':100,

'opacity':30});

}


}


</script>

<body>


? ?<ul>

? ? ?<li id="a"></li>

? ? ?

? ? ?

? ? </ul>




</body>

</html>

move.js

// JavaScript Document ? oli[i].timer=null; oli[i].alpha=30;


function getStyle(obj,attr){

? ? ? ?if(obj.currentStyle){

? ? ? return obj.currentStyle[attr];

? ? ? ? ?}

? ? ? else{

? ? ? return getComputedStyle(obj,false)[attr];

? ? ? ? ?}

? ? }


function startMove(obj,json,fn){//iTarget目標值

? ?

? ?clearInterval(obj.timer);

obj.timer=setInterval(function(){

for(var attr in json ){

var flag=true;//假設所有運動到達終點

var sty=0;

? ? ? ?if(attr=='opacity'){

?sty=Math.round(parseFloat(getStyle(obj,attr))*100);

? }else{

?sty=parseInt(getStyle(obj,attr));

? }

//算速度 ??

? ?var speed=(json[attr]-sty)/8;

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

??

?

//檢測停止

if(sty!=json[attr])

?{

?

? ? ? flag=false;

?}

if(attr=='opacity'){

obj.style.filter='alpha(opacity:'+(sty+speed)+')';

obj.style.opacity=(sty+speed)/100;

}

else{

? ? ? obj.style[attr]=sty+speed+'px';

}

? ? ?}

? if(flag){

?clearInterval(obj.timer);

? if(fn){

? fn();

? }

? }

},30)

}

http://img1.sycdn.imooc.com//56f7c7b3000103c405670092.jpg

正在回答

1 回答

。。改好了

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

舉報

0/150
提交
取消

改了以后還是有到不了目標屬性

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

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

幫助反饋 APP下載

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

公眾號

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