Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [jQuery]Toggle rozwija się i zwija
weogrim
post 24.09.2010, 17:49:08
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 1
Dołączył: 23.08.2008

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


Witam.

Napisałem sobie taką funkcje w jQuery:

[JAVASCRIPT] pobierz, plaintext
  1. function showAlert(type, message) {
  2. if(type == 'ok') {
  3. $('#message').html('<div class="message-ok">'+message+'</div>').toggle('slow')
  4. }else if(type == 'error') {
  5. $('#message').html('<div class="message-error">'+message+'</div>').toggle('slow');
  6. }
  7. }
[JAVASCRIPT] pobierz, plaintext


W html mam diva z id message:

  1. <div id='message'></div>
,

a tą funkcję wywołuje tak:

  1. echo "<a onclick='showAlert(\"ok\", \"Treść informacji\")'>asddsadsa</a>";


I teraz mam taki problem: po kliknięciu na link div message rozwija się i od razu zwija, i dopiero za drugim kliknięciem pojawia się na stałe.

Tutaj filmik, jak bym nie jasno wytłumaczył: Youtube.
Go to the top of the page
+Quote Post
Pacio
post 24.09.2010, 18:36:38
Post #2





Grupa: Zarejestrowani
Postów: 105
Pomógł: 27
Dołączył: 30.10.2005
Skąd: Lublin

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


#message jest na poczatku widoczny (ma display: block;), wiec JS wrzuca komunikat i toggle chowa div#message. Dodaj display: none w CSS dla #message.


--------------------
Mój Blog Militarny: http://1rBlog.pl
Go to the top of the page
+Quote Post
weogrim
post 24.09.2010, 18:53:58
Post #3





Grupa: Zarejestrowani
Postów: 26
Pomógł: 1
Dołączył: 23.08.2008

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


Nie pomyślałem o tym biggrin.gif. Dzięki, wszystko działa.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 21.06.2025 - 23:51