window.onload=function ()
{
var aDiv=document.getElementsByTagName('div');
var i=0;
for(i=0;i<aDiv.length;i++)
{
aDiv[i].alpha=30;
aDiv[i].onmouseover=function ()
{
startMove(this, 100);
}
aDiv[i].onmouseout=function ()
{
startMove(this, 30);
}
}
}
//var alpha=30;
function startMove(obj, iTarget)
{
clearInterval(obj.timer);
obj.timer=setInterval(function (){
var iSpeed=(iTarget-obj.alpha)/8;
iSpeed=iSpeed>0?Math.ceil(iSpeed):Math.floor(iSpeed);
if(obj.alpha==iTarget)
{
clearInterval(obj.timer);
}
else
{
obj.alpha+=iSpeed;
obj.style.filter='alpha(opacity:'+obj.alpha+')';
obj.style.opacity=obj.alpha/100;
}
}, 30);
}
window.onload=function ()
{
var aDiv=document.getElementsByTagName('div');
var i=0;
for(i=0;i<aDiv.length;i++)
{
aDiv[i].timer=null;
aDiv[i].onmouseover=function ()
{
startMove(this, 300);
}
aDiv[i].onmouseout=function ()
{
startMove(this, 100);
}
}
}
function startMove(obj, iTarget)
{
clearInterval(obj.timer);
obj.timer=setInterval(function (){
var iSpeed=(iTarget-obj.offsetWidth)/8;
iSpeed=iSpeed>0?Math.ceil(iSpeed):Math.floor(iSpeed);
if(obj.offsetWidth==iTarget)
{
clearInterval(obj.timer);
}
else
{
obj.style.width=obj.offsetWidth+iSpeed+'px';
}
}, 30)
}
function getStyle(obj, attr)
{
if(obj.currentStyle)
{
return obj.currentStyle[attr];
}
else
{
return getComputedStyle(obj, false)[attr];
}
}
setInterval(function (){
var oDiv=document.getElementById('div1');
//oDiv.style.width=oDiv.offsetWidth-1+'px';
oDiv.style.width=parseInt(getStyle(oDiv, 'width'))-1+'px';
}, 30);
var a=3;
var b=3.00000000000000000001;
alert(a==b); // true
window.onload=function ()
{
var oDiv=document.getElementById('div1');
oDiv.onmouseover=function ()
{
startMove(oDiv, 'opacity', 100);
}
oDiv.onmouseout=function ()
{
startMove(oDiv, 'opacity', 30);
}
}
function getStyle(obj, attr)
{
if(obj.currentStyle)
{
return obj.currentStyle[attr];
}
else
{
return getComputedStyle(obj, false)[attr];
}
}
function startMove(obj, attr, iTarget)
{
clearInterval(obj.timer);
obj.timer=setInterval(function (){
var iCur=0;
if(attr=='opacity')
{
iCur=parseInt(parseFloat(getStyle(obj, attr))*100);
}
else
{
iCur=parseInt(getStyle(obj, attr));
}
var iSpeed=(iTarget-iCur)/8;
iSpeed=iSpeed>0?Math.ceil(iSpeed):Math.floor(iSpeed);
if(iCur==iTarget)
{
clearInterval(obj.timer);
}
else
{
if(attr=='opacity')
{
obj.style.filter='alpha(opacity:'+(iCur+iSpeed)+')';
obj.style.opacity=(iCur+iSpeed)/100;
document.getElementById('txt1').value=obj.style.opacity;
}
else
{
obj.style[attr]=iCur+iSpeed+'px';
}
}
}, 30)
}
window.onload=function ()
{
var aDiv=document.getElementsByTagName('div');
aDiv[0].onclick=function ()
{
startMove(this, 'width', 300);
}
aDiv[1].onclick=function ()
{
startMove(this, 'height', 200);
}
aDiv[2].onclick=function ()
{
startMove(this, 'fontSize', 100);
}
aDiv[3].onclick=function ()
{
startMove(this, 'borderWidth', 50);
}
}
function getStyle(obj, attr)
{
if(obj.currentStyle)
{
return obj.currentStyle[attr];
}
else
{
return getComputedStyle(obj, false)[attr];
}
}
function startMove(obj, attr, iTarget)
{
clearInterval(obj.timer);
obj.timer=setInterval(function (){
var iCur=parseInt(getStyle(obj, attr));
var iSpeed=(iTarget-iCur)/8;
iSpeed=iSpeed>0?Math.ceil(iSpeed):Math.floor(iSpeed);
if(iCur==iTarget)
{
clearInterval(obj.timer);
}
else
{
obj.style[attr]=iCur+iSpeed+'px';
}
}, 30)
}