Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.03.2021, 08:57
Интересующийся
Отправить личное сообщение для MaJIon Посмотреть профиль Найти все сообщения от MaJIon
 
Регистрация: 12.02.2021
Сообщений: 10

Срабатывание ajax при скроллинге
Здравствуйте, помогите доделать ajax запрос, надо чтобы он автоматически срабатывал на мобильных устройствах при скролле, а на компьютерах только при клике на кнопку. Скрипт ниже


$(document).ready(function() {
	var in_Progress = false;
	var start_From  = {{ start_from }};
	
	$('#freeload-show').click(function() {
	    
		var dataStrfree = {
	    	start: start_From
	        };
			
	    if(!in_Progress) {
		    in_Progress = true;
			
			$.ajax({
				type: 'POST',
			 	url: 'index.php?route=blog/category/show_more',
				dataType: 'json',
				data: dataStrfree,
				cache: false,
				beforeSend: function(){
        	   		$('.freeloadgif').prepend('<div><img src="image/free-load.gif" /></div>').show();
					$('#freeload-show').prop('disabled', true);
       		 	},
				success: function(json){
				
				   	if(json.success) {
					    setTimeout(function(){
						            $('.freeloadgif img').remove();
						            $("#loading-content").append(json.response);
									$('#freeload-show').prop('disabled', false);
								   }, 700);
						
						in_Progress = false;
						start_From += {{ start_from_load }};
				    } else {
					    $("#loading-content").append('<div class="row loading-clear"></div><p class="row text-center">{{ error_views }}</p>');
						setTimeout(function(){ 
						    $('.freeloadgif img').remove();
							$('.btn-freeload').hide();
						}, 500);
						
						in_Progress = true;
					}
		    	}
	   		});
		}
	});
});
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при AJAX запросе при переходе на HTTPS "This request has been blocked.." WhiteFalke AJAX и COMET 0 26.12.2016 22:29
Отправка файла на email при помощи Ajax vah-smile AJAX и COMET 6 19.11.2016 16:41
Выгрузка из базы при скроллинге jonee Javascript под браузер 0 14.07.2013 01:56
установить переменную сессии через ajax при загрузке страницы optik77 AJAX и COMET 3 02.06.2011 17:36
Два блока div разъезжаются при скроллинге окна браузера. call007 jQuery 0 03.04.2011 16:21