Доброе время суток. У меня скрипт по проверке домена занятость, после проверки появлявляется класс free_domain с кнопкой купить. Если нажать на класс то, открываются много новых окон в браузерах yandex, Mozilla Firefox, а в google chrom открывается нормально, одно новое окно. Скрипт можно посмотреть здесь Я написал в скрипте, что обработчик будет вызван не более одного раза, но он все так же открывает много окон. Вот код. Код (Javascript): $('.free_domain').one('click', function(){ const a = $(this).find('a[href^="http://panel.webvm.ru/OFFERTA/offerta_add_select_type.khtml"]'); const href = a.attr('href'); window.open(href); }); Посоветуйте что нибудь, бьюсь 3 день не могу придумать как сделать?
--- Добавлено --- Этот код отвечает, клик по классу и переход по ссылке. сделал как вы написали, тоже самое открывает много окон.
@olegalim, вы на соревнование по индусскому коду едете? У вас есть ссылки с атрибутом target="_blank". Зачем JS тут нужен?
Не понял вас, как это реализовать? Сейчас я отключил ссылку по всему классу все работает по нажатию кнопки купить, нормально. Скажите пожалуйста, может мне сделать каждой ячейки свой идентификатор, а потом на id вешать ссылку?