Смена Url при скроллинге?
-
Здравствуйте.
На сайте реализован вывод новостей. Выводится выбранная новость, а затем идут следующие новости из этой категории которые появляются при прокрутке вниз.
Делал через Ajax так:jQuery(function($){ $(window).scroll(function(){ var bottomOffset = 1700; var data = { 'query': query, 'action': 'singlescroll', }; if( $(document).scrollTop() > ($(document).height() - bottomOffset) && !$('body').hasClass('loading')){ $.ajax({ url:'/wp-admin/admin-ajax.php', data:data, type:'POST', beforeSend: function( xhr){ $('body').addClass('loading'); }, success:function(data){ if( data ) { $('#single_load').before(data); $('body').removeClass('loading'); current_page++; } } }); } });
В functions.php в функции получаю данные и вывожу. Меняю url таким образом в обработчике:
var news_url = '<?php echo wp_make_link_relative( get_permalink()); ?>'; var news_title = '<?php the_title(); ?>'; window.history.replaceState('', news_title, news_url);
Все срабатывает, но вот только при прокрутке вниз. При обратной прокрутке вверх url не изменяется.
Можно ли в моём текущем решении сделать смену url при прокрутке вверх?
Заранее спасибо.
Просмотр 1 ответа (всего 1)
Просмотр 1 ответа (всего 1)
- Тема «Смена Url при скроллинге?» закрыта для новых ответов.