This is one I'm using now. It gives you access to all the properties as a part of a "doc" object. The getMouseCoord function returns an array, with the X and Y calculated.
$(function(){ doc = function(){ if (self.innerHeight) { doc.pageYOffset = self.pageYOffset; doc.pageXOffset = self.pageXOffset; doc.innerHeight = self.innerHeight; doc.innerWidth = self.innerWidth; } else if (document.documentElement && document.documentElement.clientHeight) { doc.pageYOffset = document.documentElement.scrollTop; doc.pageXOffset = document.documentElement.scrollLeft; doc.innerHeight = document.documentElement.clientHeight; doc.innerWidth = document.documentElement.clientWidth; } else if (document.body) { doc.pageYOffset = document.body.scrollTop; doc.pageXOffset = document.body.scrollLeft; doc.innerHeight = document.body.clientHeight; doc.innerWidth = document.body.clientWidth; } return doc; } $(".toolTip").hover(function(i){ xPos = getMouseCoord(i)[0]; yPos = getMouseCoord(i)[1]; // do some code with your coordinates }); }); function getMouseCoord(e){ (!e) ? e = window.event : e = e; objDoc = new doc(); (e.pageX) ? objDoc.pageX = e.pageX : objDoc.pageX = e.clientX + objDoc.scrollLeft; (e.pageY) ? objDoc.pageY = e.pageY : objDoc.pageY = e.clientY + objDoc.scrollTop; return [e.pageX,e.pageY]; } Hope that helps. Brian On May 27, 7:08 am, Alexander Petri <[EMAIL PROTECTED]> wrote: > Hi i have to build a custom tooltip > > how can i get the current x and y mouseposition?