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?

Reply via email to