отключите все события щелчка на странице (JavaScript)

Я просто использовал бы таблицу.

, По моему опыту, с помощью таблицы для расположения будет работать, то же во всех браузерах и CSS не будет (особенно, при попытке поддерживать IE6). Это просто не стоит часов и часов кодирования, чтобы заставить расположение работать в CSS, когда это может быть сделано через 10 минут с помощью таблицы.

другое преимущество для использования таблиц состоит в том, что Ваше расположение может очень легко динамично измерить себя к содержанию. Попытка сделать это с CSS является огромным кошмаром.

15
задан gsamaras 30 April 2015 в 23:17
поделиться

2 ответа

Если вам не нужно ничего перетаскиваемого / кликабельного , отключив ввод в полях ввода и т. д., я бы подумал о том, чтобы показывать абсолютно позиционированный прозрачный div по всей странице, так что каждый щелчок будет по div, который ничего не сделает. Это позволит вам быстро и аккуратно включать и выключать этот блокировщик щелчков без необходимости регистрировать кучу слушателей

5
ответ дан 1 December 2019 в 01:23
поделиться

Если onclick = null был выполнен, как отменить событие onclick для нормального функционирования .. или

<a href="www.somesite.com" onclick="return yourFunction(this)">Link text</a>

<script type="text/javascript">
function yourFunction(anchor)
{ if(anchor.disabled) return;
/* Your function here */
}
</script>
0
ответ дан 1 December 2019 в 01:23
поделиться
Другие вопросы по тегам:

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