@yoyoyooyoyoyoyoyoyoyoyoyo

Не работает скрипт на динамически добавленные элементы?

Добрый день. Добавил в раздел категорий вывод товара без пагинации (бесконечной прокруткой) этим методом
После этого перестали работать скрипты, но только в тех частях, где выводится новый товар.
Скрипты привожу ниже
<script>
  $('.bubbly-button').hover(function(){
     $(this).removeClass('animate');
  
  $(this).addClass('animate');
  },function(){
    $(this).removeClass('animate');
  });
</script>


<script>
      $(window).load(function() {
        $('.image').each(function () {
          if($(this).find('img').attr('data-additional')) {
            $(this).find('img').first().addClass('main');
            $(this).children('a').append('<img src="'+$(this).find('.main').attr('data-additional')+'" class="additional" title="'+$(this).find('.main').attr('alt')+'" />');
          }
        });
      });
      </script>


Кто-нибудь сможет помочь ? Сам в JS не разбираюсь
  • Вопрос задан
  • 234 просмотра
Пригласить эксперта
Ответы на вопрос 1
f3d0t
@f3d0t
Обработчик события на новые элементы надо задавать после их добавления. Получается элементы добавляются, а листенера на них нету
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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