@Forge0100

Почему сгенерированные блоки HTML в JS не хотят вызывать события показа Popup-окна?

ec5bd1197d6b42d990639b59df19d0a5.png

Блоки в синих рамках имеют события показа Popup, так-как они записаны в самом html-документе, а блоки в красных рамках подгрузились с помощью AJAX-запроса. Почему же эти блоки не имею этого события?

Если что использую JQuery-скрипт leanModal, окно блока появляется при нажатии на ссылку с параметром
<a href="#hidden_block" rel="leanModal">
а вот скрытый блок
<div id="hidden_block" class="lean_overlay">
   <p>Я скрытый блок, который не хочет показываться :)</p>
</div>


Заранее спасибо!
  • Вопрос задан
  • 155 просмотров
Решения вопроса 1
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
Добавленные элементы не реагируют на mouseenter?

Вешайте обработчики событий на предков.

<ul>
  <li></li>
<ul>


$("ul").on("click", "li", function(){ ... });
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы