Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как инициализировать плеер в подгружаемых аяксом коротких новостях?

Как инициализировать плеер в подгружаемых аяксом коротких новостях?


     20.08.2020    плеер, Подгрузка новостей через ajax    Общие вопросы, Ламерские вопросы    120

вопрос
Доброго времени суток уважаемое сообщество!

site: detkam-online.com/minusovki

Реализовал подгрузку коротких новостей благодаря описаному здесь хаку тыц. И всё бы хорошо, НО в новости в которых есть плеер после подгрузки новой пачки плеер не инициализируется и соответственно в блоке короткой новости он отсутствует. Собственно вопрос - как инициализировать плеер в подгружаемых аяксом коротких новостях?

Заранее благодарен за ответ.

Ответа пока нет


5 комментариев

New-dev.ru
Юзер

New-dev.ru - 20 августа 2020 15:18 -

Там есть строка
$('#dle-content').append($('#dle-content', data).html()).after($('#bottom-nav'));


Попробуйте вместо нее

$(".dleaudioplayer").addClass("player_ready");
$('#dle-content').append($('#dle-content', data).html()).after($('#bottom-nav'));
$(".dleaudioplayer").not(".player_ready").cleanaudioplayer();

torber
Юзер

torber - 20 августа 2020 15:37 -

плеер появляется но вместе с ним и пагинация, а нужно чтобы новости подгружались на этой же странице без пагинации, добавляя пачку новых

New-dev.ru
Юзер

New-dev.ru - 20 августа 2020 16:00 -

Хм, как-то неправильно я скопировал, на самом деле вместо строки
$('#dle-content').append($('#dle-content', data).html());

надо вставить

$(".dleaudioplayer").addClass("player_ready");
$('#dle-content').append($('#dle-content', data).html());
$(".dleaudioplayer").not(".player_ready").cleanaudioplayer();

Новый код никак не может влиять на появление пагинации.

torber
Юзер

torber - 20 августа 2020 16:11 -

Спасибо! Этот вариант отработал как нужно!

torber
Юзер

torber - 25 августа 2020 10:08 -

Доброго времени суток
Появилась ошибка при сортировке новостей, короткие новости которых не содержат плеера.

Пример страницы: https://detkam-online.com/skazki/

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх