本文實例講述了JS實作跟隨滑鼠閃爍轉動色塊的方法。分享給大家供大家參考。具體實作方法如下:
JS跟隨滑鼠閃爍轉動的色塊
');
document.write('');
ini=1;
gstep=1;
function iMouse(){
my=event.y;mx=event.x;
}
document.onmousemove=iMouse
function dim(){
ini-=gstep;
dt=setTimeout('dim()',10);
if (ini
clearTimeout(dt);
glow();
}
}
function glow(){
ini =gstep;
gt=setTimeout('glow()',10);
if (ini > 14){
clearTimeout(gt);
dim();
}
}
function stars(){
ie.style.top=document.body.scrollTop;
for (i=0; i
{
var layer=iestars[i].style;
layer.filter='glow(color=' colours[i] ', strength=' ini ')';
layer.top= Ydelay 100*Math.sin((5*Math.sin((currStep-15.99)/10)) i*70)*Math.sin((currStep)/10)*Math.cos((currStep i *25)/10);
layer.left=Xdelay 180*Math.cos((5*Math.sin((currStep-15.99)/10)) i*70)*Math.sin((currStep)/10)*Math.cos((currStep i *25)/10);
}
currStep =step;
}
function delay(){
Ydelay = YgetDelay =(my-YgetDelay)*1/20;
Xdelay = XgetDelay =(mx-XgetDelay)*1/20;
stars();
setTimeout('delay()',10);
}
delay();
glow();
}
//-->
希望本文所述對大家的javascript程式設計有所幫助。