Я ищу самый простой способ отключить целый элемент HTML (обычно <div>
).
Под «отключить» я подразумеваю способ запретить пользователю нажимать на любой из элементов, содержащихся в элементе. Например, если у вас есть форма в отключенном элементе, элементы формы не поймают фокус. Я попытался с методом, который пересекает DOM и отключает каждый элемент, который он находит. Это работает, но кажется слишком сложным, и я ищу более простой метод, например, $("#mydiv").disable()
Я хотел бы запретить пользователю запускать другие события, такие как onmouseover и т. Д., И даже избегать выбора и изменения элементов с помощью клавиатуры. Возможно, какое-то полупрозрачное наложение, охватывающее весь элемент, который нужно отключить, могло бы сработать.
Возможно ли это с помощью jQuery или вы знаете простой способ реализовать его с помощью простого JS?