Активация скрипта скроллом
Имеется данный скрипт.
jQuery(function ($) { var num = 1; var other_time = false; var footer_pos = $('#footer').offset(); console.log(footer_pos) $('#loader1').click(function () { doAjax(); }); function doAjax() { num += 1; var get = $.get('/mods/?page' + num, function (data) { $('#conter').append( $('#conter', data).html() ); other_time = false; if (other_time) { $('#loader1').css( { 'display': 'none', } ); }; }); }; }); Подскажите как после нажатия на кнопку #loader1 активировать подгрузку (то бишь скрипт) автоматически при скролле. Т.е. скрипт повторяет свои действия после нажатия на кнопку и дальнейшем скролле. Кнопка скрывается. |
если скроллом надо на кнопку нажамать, то так.
$(window).one('scroll',function(){ $('#loader1').click(); }); |
И будет сплошной Аякс:(
<div style="height:500px;"></div> <script> var i = 0; window.onscroll = function(){ i++; console.log("Аякс " + i); }; </script> |
Dilettante_Pro,
я вкурсе, меня вот это смущает. Цитата:
|
тема бесконечной подгрузки, но по требованию, если страница прокручена до конца, вначале есть кнопка "ещё", потом кнопка скрыта и автоматом грузятся блоки по мере прокрутки. лучше взять плагин, типа
https://www.jqueryscript.net/loading...Load-More.html https://infiniteajaxscroll.com/ |
Часовой пояс GMT +3, время: 12:45. |