JavaScript Cursor Trail
![]() |
| javascript cursor trail |
Hi Guys Today We will learn how to create Cursor Trail using JavaScript.
Create 2 files Named:
1.index.html
2.script.js
and 5 Images.
![]() |
| javascript cursor trail |
Now Copy the Below Codes for Certain Files.
<html> <head> <title>Cursor Trail using JavaScript MegaTech24.Blogspot.Com</title> <script type="text/javascript" SRC="cursor-trail.js"></script> </head> <h1>Cursor Trail Uisng JavaScript</h1> </html>
if(document.all){
var ie4up = 1;
}else{
var ie4up = 0;
}
if(document.getElementById && !document.all){
var ns6up = 1;
}else{
var ns6up = 0;
}
for(var f=1; f<6; f++){
var fa = f*26;
var fb = f*22;
document.write("<img id=im"+f+" src='image"+f+".png' style='position:absolute; left: "+fa+"px; top: "+fb+"px;' >");
}
var moving=1;
var onmove = false,imgw=89,imgh=87;
var winW , winH ;
var nht = winH;
var toppos = 0;
if (parseInt(navigator.appVersion)>3) {
if (navigator.appName=="Netscape") {
winW = window.innerWidth;
winH = window.innerHeight;
}
if (navigator.appName.indexOf("Microsoft")!=-1) {
winW = document.body.offsetWidth;
winH = document.body.offsetHeight;
}
}
function getScrollXY() {
var scrOfX = 10, scrOfY = 10;
if( typeof( window.pageYOffset ) == 'number' ) {
//Netscape compliant
scrOfY =window.pageYOffset;
scrOfX = window.pageXOffset;
} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
//DOM compliant
scrOfY = document.body.scrollTop;
scrOfX = document.body.scrollLeft;
} else if( document.documentElement &&
( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
//IE6 standards compliant mode
scrOfY = document.documentElement.scrollTop;
scrOfX = document.documentElement.scrollLeft;
}
return [ scrOfX, scrOfY ];
}
var timer;
function ranrot()
{
var a = getScrollXY()
if(timer)
{
clearTimeout(timer);
}
toppos = a[1];
winH = nht+a[1];
timer = setTimeout('ranrot()',1000);
}
ranrot();
function mover(x,y,moving)
{
if(moving < 6){
var ele = document.getElementById("im"+moving);
if(x<(winW) && y<(winH))
{
var afa = (moving-1)*22;
var afb = (moving-1)*26;
var l=x+afa;
var t=y+afb;
if(l>(winW-109) && t<(winH-109))
{
ele.style.left = winW-(imgw+21);
ele.style.top = y+afb;
}else if(l<(winW-109) && t>(winH-109))
{
ele.style.left =x+afa ;
ele.style.top = winH-(imgh+4);
}else if(l>(winW-109) && t>(winH-109))
{
ele.style.left =winW-(imgw+21);
ele.style.top = winH-(imgh+4);
}else
{
ele.style.left = x+afa;
ele.style.top = y+afb;
}
moving = moving+1;
setTimeout('mover('+x+','+y+','+moving+')',60);
}
}
}
var timer = setTimeout('mover(200,200,1)',60);
function mouseMoveHandler (evt) {
var b = getScrollXY()
var x1 = document.all ? event.clientX : document.layers ? evt.x : evt.clientX;
var y1 = document.all ? event.clientY : document.layers ? evt.y : evt.clientY;
var x=x1+b[0];
var y=y1+b[1];
setTimeout('mover('+x+','+y+',1)',100);
}
function iecompattest()
{
if(document.compatMode && document.compatMode!="BackCompat")
{
return document.documentElement;
}else{
return document.body;
}
}
if (document.layers)
document.captureEvents(Event.MOUSEMOVE);
if (document.layers || document.all)
document.onmousemove = mouseMoveHandler;
if (document.addEventListener)
document.addEventListener('mousemove', mouseMoveHandler, true);
function iecompattest()
{
if(document.compatMode && document.compatMode!="BackCompat")
{
return document.documentElement;
}else{
return document.body;
}
}
if (ns6up) {
winW = window.innerWidth;
winH = window.innerHeight;
}
else if (ie4up) {
winW = iecompattest().clientWidth;
winH = iecompattest().clientHeight;
}
nht = winH;
You have Successfully Created Cursor Trail Using JavaScript.Now Run the Index.html file to get Result.



No comments:
Post a Comment
Thank You for Your Comment
Note: Only a member of this blog may post a comment.