Today I was trying to build a tooltip which will show below the mouse pointer and it move along with it. To do this I have written code below. demo
HTML:
<body bgcolor="#4679BD">
<div class="pointer_tooltip">
Hi am a crazy tooltip
</div>
</body>
CSS:
.pointer_tooltip{
width : auto;
height : auto;
padding : 10px;
border-radius : 5px;
background-color : #fff;
position: absolute;
}
Jquery:
$(document).mousemove(function( event ) {
var pageCoords = "( " + event.pageX + ", " + event.pageY + " )";
var position_top = event.pageY+18;
var position_left = event.pageX-30;
$('.pointer_tooltip').css('top',position_top+'px');
$('.pointer_tooltip').css('left',position_left+'px');
});
This is working fine but whenever I move the pointer to left my tooltip his getting hide like below image
And whenever I move it right its looks like this
What I want is whenever i move left or right the tooltip should move right and left respectively pixel by pixel

