jQuery.mousetip
Lightweight jQuery extension for creating cursor tooltips that follow mouse movement and position.
Installation
Include the latest version of jQuery and jQuery.mousetip.js
in the <head>
of your HTML document:
<script src="jQuery.min.js"></script>
<script src="jQuery.mousetip.js"></script>
How to Use
Create an element with a class name tip
and call the mousetip()
method on the parent of said element. Modify the x
and y
parameters to change the tip position relative to the mouse cursor.
See the live demo: code.nath.co/mousetip
HTML
<div>Content<span class="tip">Mousetip 1</span></div>
<div>Content<span class="tip">Mousetip 2</span></div>
<div>Content<span class="tip">Mousetip 3</span></div>
jQuery
$(function() {
// Default
$('div').mousetip('.tip');
// Custom Position
$('div').mousetip('.tip', 20, 30);
});
CSS
span.tip {
/* Required */
position: absolute;
z-index: 2;
display: none;
/* Optional */
font-size: 15px;
max-width: 150px;
height: auto;
padding: 10px;
border-radius: 3px;
box-shadow: 0 1px 2px #666;
background: #FD0;
}
Feedback
If you discover any issues or have questions regarding usage, please send a message to [email protected] or find me on GitHub @nathco.