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

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

關于運動框架的問題

<!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">

div{

width:200px;

height:170px;

background:#0C6;

border:#999 solid 3px;

filter:alpha(opacity:30);

opacity:0.3;}

</style>

<script type="text/javascript" src="model.js">

? window.onload=function(){

?var box=document.getElementById('div1');

?box.onmouseover=function(){

?startmove(box,'width',400)

?}

?}

</script>

</head>


<body>


<div id="div1"></div>

</body>

</html>

------------------------------------------------------------------------


function getStyle(obj,attr){

if(obj.style.currentStyle)

return obj.currentStyle[attr];

else

return getComputedStyle(obj,false)[attr];

}

function startmove(obj,attr,itarget){

clearInterval(obj.timer);

obj.timer=setInterval(function()

{

var speed,currentnum=0;

if(attr=='opacity')

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

else

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

? ? speed=(itarget-currentnum)/8;

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

? ? if(currentnum==itarget)

? ? ? ? clearInterval(obj.timer);

else{

if(attr=='opacity'){

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

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

else

? ? ? ?

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

}

},20)

}



我的代碼,運行不出結果,也沒錯誤,這是咋回事?

正在回答

4 回答

此問題已解決

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

function getStyle(obj,attr){

????if(obj.currentStyle)????//檢測IE

????????return obj.currentStyle[attr];

????else

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

}


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

f(obj.style.currentStyle)? 有問題~

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

Dream0703 提問者

具體一點呢,困擾我好久了,拜托拜托
2016-05-15 回復 有任何疑惑可以回復我~

舉報

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

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

進入課程

關于運動框架的問題

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

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

幫助反饋 APP下載

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

公眾號

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