Как проверить, находится ли элемент html на верхнем уровне и виден ли онHtml

Программисты Html
Ответить Пред. темаСлед. тема
Гость
 Как проверить, находится ли элемент html на верхнем уровне и виден ли он

Сообщение Гость »


Например, у меня есть раскрывающийся список. Последний элемент в списке — мой целевой элемент. Поэтому я не могу найти способ узнать, вижу ли я элемент, потому что он может быть перекрыт другим элементом. Это означает, что мне нужно каким-то образом знать, что я могу видеть на странице хотя бы часть этого элемента. Можно ли сделать с помощью js и css. getComputedStyle().visibility или .display не будут отличаться когда раскрывающийся список закрыт, мне нужно получить ложь, когда я его открываю, я хочу получить истину. Даже если оно находится за пределами экрана, если я прокручиваю его, я вижу это, так что это должно быть правдой. У меня может быть ссылка на этот целевой элемент, поэтому она должна работать с каждым элементом.

.dropbtn { цвет фона: #4CAF50; белый цвет; отступ: 16 пикселей; размер шрифта: 16 пикселей; граница: нет; курсор: указатель; } .падать { положение: относительное; отображение: встроенный блок; } .dropdown-content { дисплей: нет; позиция: абсолютная; цвет фона: #f9f9f9; минимальная ширина: 160 пикселей; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-индекс: 1; } .dropdown-content а { черный цвет; отступ: 12 пикселей 16 пикселей; текстовое оформление: нет; дисплей: блок; } .dropdown-content a:hover {background-color: #f1f1f1} .dropdown:hover .dropdown-content { дисплей: блок; } .dropdown:hover .dropbtn { цвет фона: #3e8e41; } Раскрывающийся список Ссылка 1 Ссылка 2 Ссылка 3
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ, комментарий, отзыв

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как проверить, находится ли элемент html на верхнем уровне и виден ли он
    Гость » » в форуме CSS
    0 Ответы
    1 Просмотры
    Последнее сообщение Гость
  • Как я могу создать HTML-файл в angular из HTML-файла, созданного с помощью «jsrender»
    Гость » » в форуме Javascript
    0 Ответы
    0 Просмотры
    Последнее сообщение Гость
  • Как проверить параллелизм?
    Гость » » в форуме C++
    0 Ответы
    0 Просмотры
    Последнее сообщение Гость
  • Как проверить наличие букв и пробелов
    Гость » » в форуме C++
    0 Ответы
    0 Просмотры
    Последнее сообщение Гость
  • Компилятор не может проверить тип этого выражения Swift 4?
    Гость » » в форуме IOS
    0 Ответы
    0 Просмотры
    Последнее сообщение Гость

Вернуться в «Html»