Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Вопрос? Подгрузга новостей при клике

Тема в разделе "Вопросы- ответы", создана пользователем Shura, 28 окт 2022.

28.10.22 в 18:10
07.09.23 в 20:05
12
834
0
  1. TopicStarter Overlay
    Shura

    Shura Посетитель

    Регистрация:
    1 дек 2021
    Сообщения:
    52
    Лучших ответов:
    0
    Рейтинги:
    +1 / 1 / -0
    Всех приветствую. Сделал кнопку "Показать еще" для подгрузки новостей
    Код:
    $(document).ready(function(){
        
             $('body').on('click','#nav-load a',function(){
            var urlNext = $(this).attr('href');
            var scrollNext = $(this).offset().top - 200;
            if (urlNext !== undefined) {
                $.ajax({
                    url: urlNext,
                    beforeSend: function() {
                        ShowLoading('');
                    },             
                    success: function(data) {
                        $('#bottom-nav').remove();
                        $('#dle-content').append($('#dle-content', data).html());
                        $('#dle-content').after($('#bottom-nav'));
                        window.history.pushState("", "", urlNext);
                        $('html, body').animate({scrollTop:scrollNext}, 800);   
                        HideLoading(); setTimeout(function() { $(window).lazyLoadXT(); }, 300);
                    },
                      error: function() {               
                        HideLoading(); setTimeout(function() { $(window).lazyLoadXT(); }, 300);
                        alert('что-то пошло не так');
                      }
                });
            };
            return false;
        });
        
    });
    но при нажатии кнопки ссылка меняется на /page/2/, но без перезагрузки страницы новости не появляются. И вообще это получается не подгрузка, а уже переход на другую страницу. Как можно исправить данную проблему? DLE 15.2
     
  2. TopicStarter Overlay
    Shura

    Shura Посетитель

    Регистрация:
    1 дек 2021
    Сообщения:
    52
    Лучших ответов:
    0
    Рейтинги:
    +1 / 1 / -0
    Решил
     
  3. lolkaaa

    lolkaaa Зелёный

    Регистрация:
    23 окт 2019
    Сообщения:
    3
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    Можно узнать решение данной проблемы?
     
  4. Boba

    Boba Бывалый

    Регистрация:
    18 апр 2020
    Сообщения:
    524
    Лучших ответов:
    0
    Рейтинги:
    +207 / 46 / -0
    Можно сделать вообще по скроллу так даже лучше
     
  5. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
  6. TopicStarter Overlay
    Shura

    Shura Посетитель

    Регистрация:
    1 дек 2021
    Сообщения:
    52
    Лучших ответов:
    0
    Рейтинги:
    +1 / 1 / -0
    в 15.2 id #dle-content убрали
     
  7. TopicStarter Overlay
    Shura

    Shura Посетитель

    Регистрация:
    1 дек 2021
    Сообщения:
    52
    Лучших ответов:
    0
    Рейтинги:
    +1 / 1 / -0
    при авто скроле до футера не добраться
     
  8. Boba

    Boba Бывалый

    Регистрация:
    18 апр 2020
    Сообщения:
    524
    Лучших ответов:
    0
    Рейтинги:
    +207 / 46 / -0
    А что там делать
     
  9. TopicStarter Overlay
    Shura

    Shura Посетитель

    Регистрация:
    1 дек 2021
    Сообщения:
    52
    Лучших ответов:
    0
    Рейтинги:
    +1 / 1 / -0
    так то тоже верно
     
    • Смешно Смешно x 1
  10. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    в таком случае вообще зачем футер нужен? чтоб пролистать 10к+ новостей и увидеть ссылку на обратную связь или ссылку правообладателям?
     
    • Нравится Нравится x 1
  11. Boba

    Boba Бывалый

    Регистрация:
    18 апр 2020
    Сообщения:
    524
    Лучших ответов:
    0
    Рейтинги:
    +207 / 46 / -0
    Это можно сделать на любой другой странице)
     
  12. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    ну да, если ещё ан похожие материалы тоже добавить автозагрузку новостей :D смысла в этом нет никакого, никто не будет лазить по сайту чтобы найти где же открыть можно футер.
     
  13. Polly

    Polly Посетитель

    Регистрация:
    5 авг 2022
    Сообщения:
    55
    Лучших ответов:
    0
    Рейтинги:
    +3 / 1 / -0
    а что надо изменить/добавить/удалить? на dle 15.3 тоже перелистывает на page2 а контент не появляется, подскажите..??
     
Яндекс.Метрика