Задать вопрос
@Vadik7777

Как на всей странице запретить переходы по ссылкам, нажатия на кнопки и т.д. одним простым действием?

При этом все ховеры кнопок и ссылок должны работать, на странице работать скролл, анимация и т.д.
  • Вопрос задан
  • 271 просмотр
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
politon
@politon
HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
document.addEventListener('click', function(event) {
  event.preventDefault();
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@maksam07
$( "a, button" ).on( "click", function( event ) {
  event.preventDefault();
});
Ответ написан
document.addEventListener("click",function(e){
if (e.target.targetName=='') { /* Тут разрешаем какие-то клики, главное в кавычках вставить имя элемента. */ }
else { e.preventDefault; }
},false);

Такой кусок кода может заблокировать любой клик, ну или если быть точней, то отменить действие по умолчанию.
Если такой вариант не работает, то попробуйте window.addEventListener
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы