Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Активация скрипта скроллом (https://javascript.ru/forum/css-html/75739-aktivaciya-skripta-skrollom.html)

afyodorov 02.11.2018 08:47

Активация скрипта скроллом
 
Имеется данный скрипт.
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 активировать подгрузку (то бишь скрипт) автоматически при скролле.
Т.е. скрипт повторяет свои действия после нажатия на кнопку и дальнейшем скролле. Кнопка скрывается.

j0hnik 02.11.2018 18:23

если скроллом надо на кнопку нажамать, то так.
$(window).one('scroll',function(){
$('#loader1').click();
});

Dilettante_Pro 02.11.2018 18:30

И будет сплошной Аякс:(
<div style="height:500px;"></div>
<script>
var i = 0;
window.onscroll = function(){
   i++;
   console.log("Аякс " + i);
};
</script>

j0hnik 02.11.2018 18:41

Dilettante_Pro,
я вкурсе, меня вот это смущает.
Цитата:

Сообщение от afyodorov
Т.е. скрипт повторяет свои действия после нажатия на кнопку и дальнейшем скролле


рони 02.11.2018 19:11

тема бесконечной подгрузки, но по требованию, если страница прокручена до конца, вначале есть кнопка "ещё", потом кнопка скрыта и автоматом грузятся блоки по мере прокрутки. лучше взять плагин, типа
https://www.jqueryscript.net/loading...Load-More.html
https://infiniteajaxscroll.com/


Часовой пояс GMT +3, время: 12:45.