Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [AJAX][JavaScript]Fade out w js, Czy można zrobić coś takiego?
Bart123
post
Post #1





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 10.05.2014
Skąd: Elbląg

Ostrzeżenie: (10%)
X----




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?
Go to the top of the page
+Quote Post
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


http://www.w3schools.com/css/css_attribute_selectors.asp
Go to the top of the page
+Quote Post
Bart123
post
Post #3





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 10.05.2014
Skąd: Elbląg

Ostrzeżenie: (10%)
X----


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ć.


Ten post edytował Bart123 6.11.2014, 14:27:57
Go to the top of the page
+Quote Post
trueblue
post
Post #4





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


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).

Ten post edytował trueblue 6.11.2014, 14:29:25
Go to the top of the page
+Quote Post
Bart123
post
Post #5





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 10.05.2014
Skąd: Elbląg

Ostrzeżenie: (10%)
X----


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);

Ten post edytował Bart123 6.11.2014, 14:34:27
Go to the top of the page
+Quote Post
trueblue
post
Post #6





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


$('[id^="IDB_"]').fadeOut();

P.S. Na OBJECT opacity nie działa, zadziała na element przechowujący go.
Go to the top of the page
+Quote Post
Bart123
post
Post #7





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 10.05.2014
Skąd: Elbląg

Ostrzeżenie: (10%)
X----


W tym cały problem. Object jest przechowywany w DIV bez klasy. Chodzi o to, żeby nie można było się go pozbyć.
Go to the top of the page
+Quote Post
trueblue
post
Post #8





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


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?

Ten post edytował trueblue 6.11.2014, 14:46:20
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 07:07