为了账号安全,请及时绑定邮箱和手机立即绑定

按照视频中的代码。写的一摸一样,为什么在IE浏览器中还是运行不了呢,代码没问题啊,检查好几遍了

<script>

winddow.onload=function(){

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

oDiv.onmouseover=function(){

startMove(100);

}

oDiv.onmouseout=function(){

startMove(30);

}

}

var timer=null;

var alpha=30;

function startMove(Target){

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

clearInterval(timer);

timer = setInterval(function(){

var speed;

if(alpha>Target){

speed=-10;

}

else{

speed=10;

}

if(alpha==Target){

clearInterval(timer);

}

else{

alpha=alpha+speed;

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

}

},30);

}

</script>


正在回答

4 回答

老铁,你的winddow.onload=function(){}这句中的window多了个d。。。。。。

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

你的div呢

0 回复 有任何疑惑可以回复我~
首先第二行winddow.onload你检查一下。
其次这两句第一句说是针对IE指的是IE版本8及以下,8以上及其他浏览器用第二句。
oDiv.style.filter='alpha(opacity:'+alpha+')';//ie8及以下
oDiv.style.opacity=alpha/100;//ie8以上及其他浏览器


2 回复 有任何疑惑可以回复我~

你没有定义div,没有设置div的css样式啊 

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

举报

0/150
提交
取消

按照视频中的代码。写的一摸一样,为什么在IE浏览器中还是运行不了呢,代码没问题啊,检查好几遍了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信