Bart123
6.11.2014, 14:04:24
Witam ponownie
Czy można w przypadku js zrobić coś takiego: niech zniknie każdy element, którego ID zaczyna się od IDB. Powiedzmy jeżeli id jest IDB_123 to i tak zniknie.
Podejrzewam, że tak się nie da, wobec tego jak zniknąć element OBJECT?
trueblue
6.11.2014, 14:06:19
Bart123
6.11.2014, 14:24:42
Trueblue - ale tu zupełnie nie chodzi o CSS. Ja nie mogę całkiem zniknąć tego elementu. On ma znikać po 10 sekundach dopiero. Nie jest to element dodany do strony przeze mnie, tylko przez serwer. Ja chce się go pozbyć, ale nie mogę tego zrobić na stałe więc na chwilę musi się pojawiać.
trueblue
6.11.2014, 14:28:57
Bart123 - ale ja Ci pokazałem jakiego selektora (jeden z podanych na stronie) powinieneś użyć dla wybrania elementów o id zaczynających się od IDB_ (również w JS).
Bart123
6.11.2014, 14:31:27
The [attribute^=value] selector is used to select elements whose attribute value begins with a specified value.
The following example selects all elements with a class attribute value that begins with "top":
Jak to zapisać w tym przypadku?
$('^="top"]').fadeOut();}, 10000);
trueblue
6.11.2014, 14:38:19
$('[id^="IDB_"]').fadeOut();
P.S. Na OBJECT opacity nie działa, zadziała na element przechowujący go.
Bart123
6.11.2014, 14:41:49
W tym cały problem. Object jest przechowywany w DIV bez klasy. Chodzi o to, żeby nie można było się go pozbyć.
trueblue
6.11.2014, 14:46:07
Nie ma możliwości dodania mu żadnego atrybutu?
Może ten div ma nadrzędny element z jakimś atrybutem?
Ilu elementom object chcesz zrobić fade?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.