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

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

代碼如下,但IE沒有動畫效果,有大神可以解釋下嗎?

window.onload=drag;

function drag(){

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

div1.onmouseover=function(){changeOpacity(100);}

div1.onmouseout=function(){changeOpacity(20);}

}

var timer=null;

var alpha=20;

function changeOpacity(num){

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

clearInterval(timer);

timer=setInterval(function(){

? ? var speed=0;

if(num>alpha){speed=10;} else{speed=-10;}

if(alpha==num){clearInterval(timer);}else{

alpha+=speed;

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

div1.style.opacity=alpha/100;}

},50);

}


正在回答

4 回答

把js放到body的最底部,試試

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

我和你寫的一樣,可是我的當鼠標移到上面去的時候,透明度會變為1.可是移出的時候卻沒有效果。你解決這個問題了嗎?

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

Siming0

我把代碼復制下來在IE8測試了一下沒有問題
2016-03-04 回復 有任何疑惑可以回復我~

div1.style.filter='alpha(opacity:'+alpha+')';不就是專門為IE寫的嗎?IE7-IE9 都不行。

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

瀏覽器兼容問題吧,IE的兼容性不是很好。

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

yiyi30 提問者

div1.style.filter='alpha(opacity:'+alpha+')';不就是專門為IE寫的嗎?IE7-IE9 都不行。
2016-01-07 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

代碼如下,但IE沒有動畫效果,有大神可以解釋下嗎?

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

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

幫助反饋 APP下載

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

公眾號

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