Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.08.2021, 10:08
Новичок на форуме
Отправить личное сообщение для mekxx Посмотреть профиль Найти все сообщения от mekxx
 
Регистрация: 13.08.2021
Сообщений: 1

(сложный вопрос) Почему не срабатывает повторный click() из JS - расширения к хрому
Сделал плагин на хроме под JS, на сайте на странице выбора карточек
https://splinterlands.com/?p=create_team2 создаю событие click по картинке карточки, первый раз работает и она выбирается. повторный не работает никак. Что только не пробовал. Из командной строки работает, из расширения ни в какую. Не могу понять причину и как обойти, подскажите.

Часть кода

let l = $('[card_type=Monster]').length-1;
let num = getRandomInt(0,l);
$('[card_type=Monster]:eq(' + num + ') .card-img');


Так же пробовал другой вариант
(тут в dd лежат объекты img нужных карточек)

let num = getRandomInt(0,dd.length-1);
$(cards[dd[num]]["img"]).click();


так же пробовал через
let machineEvent = new Event('click', {'view': window, 'bubbles': true, 'cancelable': true, 'composed':true});
cards[dd[num]]["img"].dispatchEvent(machineEvent);

срабатывает только первый клик

Последний раз редактировалось mekxx, 13.08.2021 в 10:41.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не срабатывает js mr_virtus Элементы интерфейса 2 18.11.2014 11:09
JS загружает изображение всегда с локального кэша - почему? buhpro Общие вопросы Javascript 4 02.10.2013 21:01
Почему на элемены импортированные с помощью .load функции JS не действуют? Vladjiss jQuery 6 23.06.2013 05:02
Не срабатывает JS L69VE Internet Explorer 3 09.08.2012 14:55
Почему это работает? (инклуд JS в JS) Василий Б. Общие вопросы Javascript 4 11.06.2010 12:41