+ Ответить в теме
Показано с 1 по 2 из 2

Тема: Отмена перехода по ссылке через класс

  1. #1
    Новичок iluha22 на пути к лучшему Аватар для iluha22
    Регистрация
    26.02.2019
    Адрес
    Узбекистан, Ташкент
    Сообщений
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Отмена перехода по ссылке через класс

    Коллеги,

    подскажите пожалуйста.

    Есть ссылка
    <a href="link-to" class="MyClass">Туда нам надо</a>


    При наведении на ссылку всплывает окошко инфы.
    А по клику на ссылку переходит на адресат "link-to".

    Как обыграть такое событие, чтобы по клику небыло перехода, а отменить/запретить переход по клику?

    Мои попытки таковы:

    document.getElementsByClassName("MyClass").onclick = function(){return false;}


    Спасибо.

  2. #2
    Местный Degradator скоро придёт к известности Аватар для Degradator
    Регистрация
    02.07.2012
    Сообщений
    1,973
    Thanks
    141
    Thanked 145 Times in 145 Posts
    function preventDefault(e) {
    e.preventDefault();
    }
    Array.from(document.getElementsByClassName("MyClass")).forEach(function(link){
    link.addEventListener('click', preventDefault);
    });


    Кстати, забыл добавить что это самое худшее решение из всех. Но при этом это лучший ответ на вопрос.
    Последний раз редактировалось Degradator; 04.03.2019 в 15:57.

+ Ответить в теме

Похожие темы

  1. Ответов: 1
    Последнее сообщение: 11.04.2012, 02:20
  2. Ответов: 13
    Последнее сообщение: 15.11.2011, 20:57
  3. Ответов: 4
    Последнее сообщение: 27.02.2010, 23:30
  4. Ответов: 20
    Последнее сообщение: 22.08.2009, 09:28
  5. Ответов: 7
    Последнее сообщение: 04.02.2009, 17:37

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения