Дата публикации:
Подгрузка материалов на главной Портал Zagru.Ru
Данный скрипт обязательно спросит ваше мнение касаемо того, хотите вы подгрузить следующую страницу или же вообще не хотите получать уведомления об этом при достижении нижней границы страницы (Как в рифму здорово получилось :D) Скрипт будет работать лишь для главной страницы Каталога файлов Установка: Каталог файлов -- Главная страница каталога файлов -- Найдите $BODY$ и сразу после этого вставляйте: <?if($PAGE_ID$ = 'main')?> <div class="apopagesel"> $NUM_PAGES$ </div> <script> var apoloadme = '<fieldset><legend>Подгрузить ещё?</legend><input type="button" value="Непременно!" /><br><input type="button" value="Не спрашивай, достал!" /></fieldset>'; var aponoload; var apofixload; var apopagesel = $('.apopagesel').text(); var apocount = 1; $(window).scroll(function() { if(aponoload != 1 && apofixload != 1 && apopagesel != apocount) { if($('body').scrollTop() + 600 >= $('.apopagesel').offset().top) { apofixload = 1; _uWnd.alert(apoloadme, 'Эм, а можно вопрос?', {w:250, h:120, tm:7000}); setTimeout(function() { apofixload = ''; }, 7000); setTimeout(function() { $('input[value="Непременно!"]').click(function() { $(this).remove(); apocount = apocount + 1; $.get('/load/0-' + apocount, function(aapp) { $('.apobody').append($('.apobody', aapp).html()); if(apopagesel == apocount) { _uWnd.alert('Подгружена последняя страница', '', {w:250, h:70}); } else { _uWnd.alert('Подгружена страница ' + apocount, '', {w:250, h:70}); } }); }); $('input[value="Не спрашивай, достал!"]').click(function() { _uWnd.alert('Ок, понял!', 'Всё, убедил', {w:250, h:120}); aponoload = 1; }); }, 1000); }; }; }); </script> <?endif?> Заменяем $BODY$ на: <div class="apobody"> $BODY$ </div>
|
Последние твиты:
Последние комментарии:
Это SAPE:
|
|