• Здравствуйте.
    На сайте реализован вывод новостей. Выводится выбранная новость, а затем идут следующие новости из этой категории которые появляются при прокрутке вниз.
    Делал через 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 при скроллинге?» закрыта для новых ответов.