qq_薯条配可乐_03787165
2016-08-11 10:58
window.onload=function(){
var div=document.getElementById("div1");
div.onmouseover=function(){
play(10,100);
}
div.onmouseout=function(){
play(-10,30);
}
}
var timer=null;
var alpha=30;
function play(speed,target){
clearInterval(timer);
var div=document.getElementById("div1");
timer=setInterval(function(){
var speed=speed;
if(alpha==target){
clearInterval(timer);
}else{
alpha+=speed;
div.style.filter='alpha(opacity:'+alpha+')';
div.style.opacity=alpha/100;
}
},30);
}
var speed=speed; 我不是很明白你为什么要这样定义一个变量。
var speed=speed;这行注释掉,你传参这个函数里已经有一个叫speed的变量了,重复定义了
/* var speed=speed;*/
我把这句话注释掉就可以了 可是不是很明白是为什么 希望大神点播
JS动画效果
113925 学习 · 1443 问题
相似问题