Как узнать элемент виден или нет?

Все вопросы касающиеся использования
программы можно задать здесь
Ответить
KEFIR4UK
Сообщения: 49
Зарегистрирован: 08 апр 2014, 12:00

Как узнать элемент виден или нет?

Сообщение KEFIR4UK » 02 июл 2014, 18:05

Есть елемент div- он ВСЕГДА присутствует в странице, но выводится только тогда когда вносиш какие то изменения и сохроняеш их. Как узнать вывелся он или нет?Страница подгружается с помощью ajax.

Аватара пользователя
Support
Site Admin
Сообщения: 1000
Зарегистрирован: 10 апр 2009, 17:45
Контактная информация:

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

Сообщение Support » 03 июл 2014, 10:19

Проверить на существование элемента, http://humanemulator.net/objects/DOM/a_ ... heck_exist

KEFIR4UK
Сообщения: 49
Зарегистрирован: 08 апр 2014, 12:00

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

Сообщение KEFIR4UK » 03 июл 2014, 10:45

он ВСЕГДА присутствует в странице! Об етих функциях я знаю-говорит что он есть даже тогда когда я его не вижу, поетому и пишу сюда.

pash_a
Сообщения: 90
Зарегистрирован: 18 мар 2014, 22:45

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

Сообщение pash_a » 06 июл 2014, 22:51

попробуй получить код страницы после обработки браузера

KEFIR4UK
Сообщения: 49
Зарегистрирован: 08 апр 2014, 12:00

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

Сообщение KEFIR4UK » 07 июл 2014, 11:09

Делал так, но ето не вариант

oleg88889
Сообщения: 128
Зарегистрирован: 19 мар 2013, 14:35

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

Сообщение oleg88889 » 07 июл 2014, 23:23

По атрибуту style, обсуждалось года 3 назад.

KEFIR4UK
Сообщения: 49
Зарегистрирован: 08 апр 2014, 12:00

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

Сообщение KEFIR4UK » 07 июл 2014, 23:28

Пишу еще раз,елемен присутствует на странице всегда....то есть is_exist_by..... get_body() и прочие не подходит. Мне нужно знать появился ли елемент в зоне видимости или нет. То есть менюшка, когда переключаешся между вкладками выводиться блочный елемент div с надписью загрузка.Вот именно ето мне нужно знать..когда он появился.Напомню что страница загружается с помощью ajax.

oleg88889
Сообщения: 128
Зарегистрирован: 19 мар 2013, 14:35

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

Сообщение oleg88889 » 07 июл 2014, 23:38

1. какая разница как он загр, если существует, значит загрузился.
2. решается поиском по форуму
3. решается примерно таким куском говнокода

$v_pr_cap = $div->get_attribute_by_inner_text("бла бла бла",true,"style");

if ($v_pr_cap == 'display: block;') {

goto x;

}

KEFIR4UK
Сообщения: 49
Зарегистрирован: 08 апр 2014, 12:00

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

Сообщение KEFIR4UK » 09 июл 2014, 14:17

$div->get_attribute_by_inner_text("бла бла бла",true,"style")

Если так то ничего не возвращается


Ответить