Показать сообщение отдельно
  #1 (permalink)  
Старый 10.04.2019, 17:43
Профессор
Отправить личное сообщение для Julia1991 Посмотреть профиль Найти все сообщения от Julia1991
 
Регистрация: 13.08.2017
Сообщений: 167

Скрипт работает только через консоль
Подскажите, пожалуйста, почему этот скрипт работает только через консоль?
jQuery(document).ready(function(){
var a = document.getElementsByClassName('lg-object lg-image');
    for (var i=0; i< a.length; i++){
    a[i].onclick= function() {
         window.open(this.src);
    };
}
});

Сайт на вордпресс. Классы к которым я привязываю функцию - это классы галереи из произвольных полей. Эти классы отвечают за большое изображение в слайдере галереи.
<div class="lg-img-wrap"><img class="lg-object lg-image" src="https://www.bestujevskie-sady.kharkov.ua/wp-content/uploads/2019/03/3-1.jpg"></div>
Скорей всего этот элемент подгружается с помощью ajax
Ответить с цитированием