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

Как заставить Блок «Поделиться» Яндекс работать на AJAX?


     24.06.2021    Общие вопросы, Шаблоны (TPL), jQuery    1147

вопрос
Здравствуйте уважаемые знатоки. Подскажите пожалуйста, как на DLE 14.1 (AJAX) заставить работать блок поделиться от Яндекса

		
<script src="https://yastatic.net/share2/share.js"></script>
<div class="ya-share2" data-curtain data-shape="round" data-services="vkontakte,odnoklassniki,facebook"></div>


При нажатии F5 блок отображается, но стоит сделать несколько переходов по новостям, блок пропадает и остается пустое место без кнопок

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


2 комментария

TeraMoune
Эксперт

TeraMoune - 26 июня 2021 00:30 -

Ajax тут ничем не поможет, тут не для чего применять ajax. Ищите проблему в других причинах, смотрите консоль, проверяйте логи запросов в network.

Пробуйте отложить добавление кода при помощи setTimeout
https://learn.javascript.ru/settimeout-setinterval

Тестовый репозиторий установки плагинов: teramoune

redissx
Юзер

redissx - 26 июня 2021 14:37 -

если топорно то надо
<script src="https://yastatic.net/share2/share.js"></script>
надо удалять при переходе и добавлять обратно после загрузки контента.
Или в доки яндекса лезть и искать что там пишут на этот счет

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

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

наверх