Полезная информация

Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.

№104-10-2008 21:04:42

Blinp
Участник
 
Группа: Members
Зарегистрирован: 28-03-2008
Сообщений: 11
UA: Firefox 3.0

Как узнать виден ли элемент на странице

Хотел узнать,  как лучше все выяснить не скрыт ли елемент на странице:

То есть  его высота/ширина > чем 0, и достаточен чтоб видеть (к примеру чекбокс)
нету отрицательных margin. top. left  а так же расположений. по z-indexu  не ниже чем другие (чтоб не загораживался)


Думал делать так:
Просматривать параметры стилей.  сравнивать ширину/высоту с нужными размерами элемента.
Просматривать наличие отрицательных значений.
Сравнивать цветувую гамму (чтоб к примеру не прятать белое на белом)

Отлавливать элементы по координатам и сравнивать их z-index (только вот как это реализовать лучше)


может у фф есть что то встроенное чтоб это узнать?
или  есть готовые решения

Отсутствует

 

№205-10-2008 11:16:14

homo_nudus
Участник
 
Группа: Extensions
Зарегистрирован: 19-02-2007
Сообщений: 193
UA: Firefox 3.0

Re: Как узнать виден ли элемент на странице

Отсутствует

 

№305-10-2008 15:21:10

Blinp
Участник
 
Группа: Members
Зарегистрирован: 28-03-2008
Сообщений: 11
UA: Firefox 3.0

Re: Как узнать виден ли элемент на странице

спасибо,  полезная деталь. но вопрос по поводу z-index остается открытым, как узнать что сверху елемента нету другово, который закрывает все что снизу?

Отредактировано Blinp (05-10-2008 15:21:32)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]