Заблокировать переход по ссылке

В событии

onclik

Использовал

e.preventDefault()

Чтобы заблокировать переход по ссылке, аналогично как заблокировать если срабатывает событие

onpointerdown

Googl hrome, если вешать слушатель onpointerdown на ссылку и пытаться заблокировать. Не работает, переходит по ссылке, как решить это?


Ответы (1 шт):

Автор решения: neho111

Ровно так же, как и с onClick:

<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <title>...</title>
</head>
<body>
    <a href="https://example.com" id="myLink">Ссылка на что-то</a>

    <script>
        document.getElementById('myLink').onpointerdown = function(e) {
            e.preventDefault();
            // Дополнительные действия можно делать здесь
            console.log('Переход по ссылке заблокирован');
        };
    </script>
</body>
</html>
→ Ссылка