A ScrollSpy library for detect

jquery-scrollspy

A jQuery plugin for detecting enter/exit of elements in the viewport when the user scrolls.

New Features

Added a couple new features:

May 2014 - optional window offset, allows for things like floating navs Feb 2014 - supports window resize Nov 2013 - throttles scrollspy events so that event handles only fire every 100 milliseconds Usage

$('.tile').on('scrollSpy:enter', function() { console.log('enter:', $(this).attr('id')); }); $('.tile').on('scrollSpy:exit', function() { console.log('exit:', $(this).attr('id')); }); $('.tile').scrollSpy(); // or you could do this: // $.scrollSpy($('.tile')); // or this // $('.tile').each(function(i, element) { // $.scrollSpy(element); // }); Window Resize

Use the scrollSpy:winSize event for watching window resize. This fires any time the window is resized by the user.

$.winSizeSpy().on('scrollSpy:winSize', funcy) Contributions

Please provide pull requests for additional features. Test cases would be most weclome!

Thank you contributors:

@Mithgol @eithanshavit

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。