/
githubmirror
/
materialize
Обзор
Документация
Войти
/
githubmirror
/
materialize
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v0.95.3
js/scrollFire.js
28 строк
696 B
Alvin Wang
Added ScrollFire Demo
19 фев 2015, 22:06
19 фев 2015, 22:06
5b3055d
Код
Авторство
О чём код?
(function($) { // Input: Array of JSON objects {selector, offset, callback} scrollFire = function(options) { $(window).scroll(function () { var windowScroll = $(window).scrollTop() + $(window).height(); $.each( options, function( i, value ){ var selector = value.selector, offset = value.offset, callback = value.callback; var elementOffset = $(selector).offset().top; if (windowScroll > (elementOffset + offset)) { if (value.done != true) { var callbackFunc = new Function(callback); callbackFunc(); value.done = true; } } }); }); } })(jQuery);