Trigger Events On Enter/Exit/Active/Inactive - waypoint.js
File Size: | 11.7 KB |
---|---|
Views Total: | 1940 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
waypoint.js is a small JQuery plugin that provides 4 convenient event handlers which will be fired when an element enters/exits the current viewport.
How to use it:
1. Insert the minified version of the waypoint.js library after loading jQuery.
<script src="/path/to/jquery.min.js"></script> <script src="/path/to/jquery.waypoint.js"></script>
2. Attach the function to the element you'd like to track the scroll position when you scroll down/up the webpage.
<div class="box"></div>
$(function(){ $('.box').waypoint(); });
3. Do some cool stuffs when the box element is scrolled into and/or out of the screen.
$('.box').waypoint({ onEnter: function () { alert('enter!'); }, onExit: function () { alert('exit!'); }, onActive: function () { alert('active!'); }, onDeactive: function () { alert('deactive!'); } });
4. Specify an offset to determine where to trigger the events. Defaults to 0.
$('.box').waypoint({ offset: 50 });
5. Decide whether to trigger only once. Defaults to false.
$('.box').waypoint({ once: true });
This awesome jQuery plugin is developed by rsharpe23. For more Advanced Usages, please check the demo page or visit the official website.