Wojciech
Mazurek
właściciel, PPHU
Neuron
Temat: czy element "widać"
Mam taki problemMam tablicę obiektów.
Każdy obiekt powiązany jest z elementem DOM poprzez property ID
Po odebraniu danych z serwera robię pętle po tablicy wywołując dla każdego obiektu metodę UPDATE
I wszystko gra ale ....
Część obiektów jest np na tabach czy oknach modalnych a dodatkowo jest zagnieżdżona w strukturze DOM
a co za tym idzie przez większość czasu niewidoczna więc ich aktualizacja jest stratą czasu
Pytanie wiec jak, bez podawania parenta (masterparenta) sprawdzić czy element "widać"
Próbowałem robić pętle od elementu <div id='xx'> w górę DOM i sprawdzać czy któryś z rodziców ma css hidden czy not visible ale po pierwsze chyba coś robię nie tak, po drugie wydaje mi się że iteracja po DOM będzie bardziej "kosztowna" niż update niewidocznych elementów.
Żeby od razu odrzucić zbędne dywagacje - silnik odpowiedzialny za aktualizacje obiektów nie zna struktury DOM na etapie projektowania więc wszelkie pomysły typu sprawdź czy widoczna jest zakładka odpadają