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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

IE中不兼容,求解原因

IE中不兼容,求解原因

一二得三 2017-01-11 00:25:30
<!DOCTYPE?html> <html> <head> <meta?charset="utf-8"> <title>hello?world!</title> <style?type="text/css"> #oli?{ width:?200px; height:?200px; background-color:?blue; border:?5px?solid?red; list-style:?none; } </style> <script?src="./js/script.js"></script> <script?type="text/javascript"> window.onload?=?function()?{ var?oli?=?document.getElementById('oli'); oli.onmouseover?=?function(){ startMove(oli,{"height":250,"opacity":50}); } } </script> </head> <body> <ul> <li?id="oli"></li> </ul> </body> </html>以上是HTML部分下面是JavaScript代碼 function?startMove(obj,json,fn){ clearInterval(obj.timer); obj.timer?=?setInterval(function(){ var?all?=?true;//假設(shè)全部執(zhí)行成功 for(var?attr?in?json){ var?icur?=?0; if(attr?==?"opacity"){ icur?=?Math.round(parseFloat(getStyle(obj,attr))?*?100); }else{ icur?=?parseInt(getStyle(obj,attr)); } var?speed?=?(json[attr]?-?icur)/10; speed?=?speed>0?Math.ceil(speed):Math.floor(speed); if(icur?!=?json[attr]){ all?=?false; } //判斷是否為透明度 if(attr?==?"opacity"){ obj.style.filter='alpha(opacity='+(icur+speed)+')'; obj.style.opacity=(icur+speed)/100; }else{ obj.style[attr]?=?icur?+?speed?+?"px"; }??? //檢測停止 if(all){ clearInterval(obj.timer); if(fn){ fn(); } } } },30);?? } //解決IE兼容 function?getStyle(obj,attr)?{ return?obj.currentStyle???obj.currentStyle[attr]:getComputedStyle(obj)[attr]; }透明度在IE7、8當(dāng)中測試時沒有變化,自己找了很長時間沒有找到原因,兼容代碼應(yīng)該是對的,那么應(yīng)該是判斷透明度那段JS出了問題吧,求解,感謝~
查看完整描述

3 回答

?
stone310

TA貢獻361條經(jīng)驗 獲得超191個贊

沒有初始值,obj.currentStyle.opacity獲取不到;在css上加上初始值即可

opacity:1;
filter:alpha(opacity=100);


查看完整回答
反對 回復(fù) 2017-01-18
?
路人丶丨

TA貢獻115條經(jīng)驗 獲得超45個贊

考慮兼容問題的話,可以引入pie.js。?

查看完整回答
反對 回復(fù) 2017-01-12
  • 一二得三
    一二得三
    謝謝回答,我是想學(xué)習(xí)原生的解決方法,請問這個代碼中有什么錯誤嗎?
  • 3 回答
  • 0 關(guān)注
  • 1569 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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