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

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

При этом все ховеры кнопок и ссылок должны работать, на странице работать скролл, анимация и т.д.
  • Вопрос задан
  • 180 просмотров
Подписаться 1 Средний 3 комментария
Решения вопроса 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();
});
Ответ написан
@artem-dainov
Php, java, js. Boot spring, jquery, git
document.addEventListener("click",function(e){
if (e.target.targetName=='') { /* Тут разрешаем какие-то клики, главное в кавычках вставить имя элемента. */ }
else { e.preventDefault; }
},false);

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

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

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