Tip: you can modify some code before running
<html><head><title>Similar to Windows custom mouse</title><!--将以下代码加入HTML的<Body></Body>之间--><SCRIPT language=JavaScript1.2>Var trailLength = 8; var path = "images/cursor1.gif"; var isIE = false, isNav = false, range = "all. ", style = ". style ", I, d = 0; var topPix = ". pixelTop ", leftPix = ". pixelLeft ", images, storage; if (document. layers) {isNav = true, range = "layers. ", style =" ", topPix = ". top ", leftPix = ". left ";} else if (document. all) {isIE = true;} function initTrail () {images = new Array (); for (I = 0; I <parseIn T (trailLength); I ++) {images [I] = new Image (); images [I]. src = path;} storage = new Array (); for (I = 0; I <images. length * 3; I ++) {storage [I] = 0;} for (I = 0; I <images. length; I ++) {(isIE )? Document. write ('<div id="obj' + i + '" ></div>'): Document. write ('<layer name="obj' + i + '" width="0" height="0" z-index="100"></layer>');} Trail ();} function trail () {for (I = 0; I <images. length; I ++) {eval ("document. "+ range +" obj "+ I + style + topPix +" = "+ storage [d]); eval (" document. "+ range +" obj "+ I + style + leftPix +" = "+ storage [d + 1]); d = d + 2;} for (I = storage. length; I> = 2; I --) {; storage [I] = storage [i-2];} d = 0; clearTimeout (timer ); var timer = setTimeout ("trail ()", 10);} function processEvent (e) {if (isIE) {storage [0] = window. event. y + document. body. scrollTop + 10; storage [1] = window. event. x + document. body. scrollLeft + 10;} else {storage [0] = e. pageY + 12; storage [1] = e. pageX + 12 ;}}if (isNav) {document. captureEvents (Event. MOUSEMOVE);} if (isIE | isNav) {initTrail (); document. onmousemove = processEvent ;}</SCRIPT><!--将以下代码加入HTML的<Head></Head>之间--><style type="text/css"><!--body {CURSOR: url('Images/cur.ani')}--></style></head><BODY></body></html>
Tip: you can modify some code before running