About This Script
Add this to your page by pasting the code (below) anywhere inside the <body> tag.
Demo
Click here to see a demo:
Demo Code
<script>
/**
* Kissing cursor trail
* Provided by http://www.top-site-list.com
*/
function doKisser(e){posX=getMouseXPos(e);posY=getMouseYPos(e);if(posX>lastX+kissSpacer||posX<lastX-kissSpacer||posY>lastY+kissSpacer||posY<lastY-kissSpacer){showKisser(posX,posY);lastX=posX;lastY=posY}}function getMouseXPos(e){if(document.layers||ns6){return parseInt(e.pageX+10)}else{return parseInt(event.clientX+10)+parseInt(document.body.scrollLeft)}}function getMouseYPos(e){if(document.layers||ns6){return parseInt(e.pageY)}else{return parseInt(event.clientY)+parseInt(document.body.scrollTop)}}function showKisser(x,y){var processedx=ns6?Math.min(x,window.innerWidth-75):docAll?Math.min(x,document.body.clientWidth-55):x;if(curKisser>=kisserCount){curKisser=0}eval(docbitK+"kisser"+curKisser+docbitendK+stylebitK+".left = "+processedx);eval(docbitK+"kisser"+curKisser+docbitendK+stylebitK+".top = "+y);eval(docbitK+"kisser"+curKisser+docbitendK+stylebitK+".visibility = '"+showbitK+"'");if(eval("typeof(kissDelay"+curKisser+")")=="number"){eval("clearTimeout(kissDelay"+curKisser+")")}eval("kissDelay"+curKisser+" = setTimeout('hideKisser("+curKisser+")',kissDelay)");curKisser+=1}function hideKisser(knum){eval(docbitK+"kisser"+knum+docbitendK+stylebitK+".visibility = '"+hidebitK+"'")}function kissbegin(){if(document.all||document.getElementById||document.layers){var e="position:absolute; top:0; left:0; visibility:hidden; border:0;";for(k=0;k<kisserCount;k=k+2){document.write('<div id="kisser'+k+'" style="'+e+'"><img src="http://www.top-site-list.dev/scripts/assets/kissing-cursor-trail/'+theimage+'" alt="" border="0" ></div>');document.write('<div id="kisser'+(k+1)+'" style="'+e+'"><img src="http://www.top-site-list.dev/scripts/assets/kissing-cursor-trail/'+theimage2+'" alt="" border="0"></div>')}}if(docLayers){document.captureEvents(Event.MOUSEMOVE);document.onMouseMove=doKisser}else{document.onmousemove=doKisser}}kisserCount=15;curKisser=0;kissDelay=1e3;kissSpacer=50;theimage="lips_small.gif";theimage2="small_heart.gif";var docLayers=document.layers?true:false;var docId=document.getElementById?true:false;var docAll=document.all?true:false;var docbitK=docLayers?"document.layers['":docId?"document.getElementById('":docAll?"document.all['":"document.";var docbitendK=docLayers?"']":docId?"')":docAll?"']":"";var stylebitK=docLayers?"":".style";var showbitK=docLayers?"show":"visible";var hidebitK=docLayers?"hide":"hidden";var ns6=document.getElementById&&!document.all;var posX,posY,lastX,lastY,kisserCount,curKisser,kissDelay,kissSpacer,theimage;lastX=0;lastY=0;kissbegin()
</script>
More scripts