Make A Popup Follow The Cursor - followPopup.js
File Size: | 9.32 KB |
---|---|
Views Total: | 2783 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
followPopup.js is a small jQuery plugin to create a tooltip-style popup window that always follows the cursor on mouse enter and move.
See Also:
How to use it:
1. Include jQuery library and the jquery.followPopup.js
script right before the closing body tag.
<script src="/path/to/cdn/jquery.min.js"></script> <script src="/path/to/dist/jquery.followPopup.js"></script>
2. Call the function on the target element and define the popup content in the html
paremter.
<span class="demo">Hover Me</span>
$(function(){ $('.demo').followPopup({ html: 'ANY HTML CONTENT HERE' }); });
3. Enable/disable the fade in/out animations.
$('.demo').followPopup({ fade: true });
4. Customize the x/y offset of the popup.
$('.demo').followPopup({ x: 20, y: 20 });
5. Set the CSS z-index property of the popup.
$('.demo').followPopup({ zIndex: 999 });
6. Callback functions.
$('.demo').followPopup({ afterEnter: function($this) { // fired on mouse enter }, onMove: function($this) { // fired on mouse move }, beforeOut: function($this) { // fired before mouse leave } });
7. This is an examples shows how to create an image previewer that display the large image in a popup when hovering the thumbnail.
<img data-imgurl="large.jpg" src="thumbnail.jpg" class="demo" />
$('.demo').followPopup({ html: '<img src="" alt="">', afterEnter: function($this) { console.log($this); var url = $this.data('imgurl'); $('.js-followPopup').children('img').attr('src', url); } });
Changelog:
2020-07-19
- JS Update
This awesome jQuery plugin is developed by YuTingtao. For more Advanced Usages, please check the demo page or visit the official website.