partyzanx
@partyzanx

Как отменить переход по ссылке?

$('a.open, a.newpage, a.link').on('click', function() {
    var href = $(this).attr('href');
    window.open(href, '_blank').focus();
});


Когда я жму на перечисленные ссылки, он открывает новое окно, но также переходит по ссылке и в старом окне. То есть, получается при нажатии на ссылке он открывает два окна. Как отменить переход по ссылке в текущей вкладке? Оставить только переход в новой вкладке?
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
$('a.open, a.newpage, a.link').on('click', function(e) {
    var href = $(this).attr('href');
    e.preventDefault();
    window.open(href, '_blank').focus();
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час
21 нояб. 2024, в 21:42
100000 руб./за проект