Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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
Ответить с цитированием
  #2 (permalink)  
Старый 10.04.2019, 18:10
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,070

Сообщение от Julia1991
почему этот скрипт работает только через консоль?
Сообщение от Julia1991
Скорей всего этот элемент подгружается с помощью ajax
или создаётся после вашего скрипта.
jQuery(document).on('click', '.lg-object.lg-image', function(){
window.open(this.src);
});
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
скрипт работает только на последнем пункте меню walking Элементы интерфейса 0 08.01.2012 14:56
Не работает скрипт :( VladimirV Javascript под браузер 5 21.12.2010 14:26
Скрипт работает только в IE xstp Общие вопросы Javascript 3 13.09.2009 15:22
Скрипт меню не работает только в Firefox somatic Firefox/Mozilla 2 28.07.2009 03:23
Почему не работает скрипт, подскажите aviaks Ваши сайты и скрипты 2 05.05.2009 14:38