console
window.onload=function() {
var oDiv=document.getElementsByTagName('div');
for(var i=0; i<oDiv.length; i++) {
oDiv[i].timer=null;
oDiv[i].alpha=30;
oDiv[i].onmouseover=function() {
startMove(this,100);
}
oDiv[i].onmouseout=function() {
startMove(this,30);
}
}
}
function startMove(obj,iTarget) {
clearInterval(obj.timer);
obj.timer=setInterval(function() {
var speed=(iTarget-obj.alpha)/10;
speed=speed>0?Math.ceil(speed):Math.floor(speed);
if(obj.alpha==iTarget)
{
clearInterval(obj.timer);
}
else
{
obj.alpha+=speed;
obj.style.filter="alpha(opacity:"+obj.alpha+")";
obj.style.opacity=obj.alpha/100;
document.title=obj.style.opacity;
}
},30);
}
<div id="div1"></div>
<div id="div2"></div>
<div id="div3"></div>
div {width: 200px; height: 200px; background: red; float: left; margin: 10px; filter: alpha(opacity: 30); opacity: 0.3;}