Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [jQuery] toggle i niedzialajace linki
wiewiorek
post 28.07.2010, 15:21:37
Post #1





Grupa: Zarejestrowani
Postów: 247
Pomógł: 11
Dołączył: 5.09.2009

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


Mam pytanie jak zmusic toggle zeby linki w elemencie do ktorego mam przypisany skrypt jquery dzialaly - to znaczy zeby po kliknieciu na link po prostu otwierala sie strona, bo obecnie po kliknieciu na link nic sie nie dzieje:

  1. <script type="text/javascript">
  2. $(document).ready(function() {
  3.  
  4. $("#menu li ul").hide();
  5.  
  6. $("#menu li").toggle(
  7. function () {
  8. $(this).children("ul").show();
  9. },function(){
  10. $(this).children("ul").hide();
  11. });
  12.  
  13. });
  14.  
  15. <ul id="menu">
  16. <li>aa
  17. <ul>
  18. <li><a href="/">aa2</a></li>
  19. <li><a href="/">aa3</a></li>
  20. </ul>
  21. </li>
  22. <li>bb
  23. <ul>
  24. <li><a href="/">bb2</a></li>
  25. <li><a href="/">bb3</a></li>
  26. </ul>
  27. </li>
  28. </ul>
Go to the top of the page
+Quote Post
erix
post 28.07.2010, 16:07:49
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Puść gdzieś to na żywo, bo powinno działać.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
wiewiorek
post 28.07.2010, 17:11:24
Post #3





Grupa: Zarejestrowani
Postów: 247
Pomógł: 11
Dołączył: 5.09.2009

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


tzn. na serwerze bedzie dzialac ?
Go to the top of the page
+Quote Post
erix
post 28.07.2010, 17:43:12
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Nie...

Czytaj czasem przyklejone wątki: Temat: [JavaScript] jesli Twoj watek go dotyczy, KONIECZNIE przeczytaj


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
wiewiorek
post 28.07.2010, 18:18:14
Post #5





Grupa: Zarejestrowani
Postów: 247
Pomógł: 11
Dołączył: 5.09.2009

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


Link: http://hjkl3.friko.pl/
Go to the top of the page
+Quote Post
dg2001
post 28.07.2010, 20:14:31
Post #6





Grupa: Zarejestrowani
Postów: 71
Pomógł: 12
Dołączył: 9.01.2008
Skąd: Olkusz

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


Przecież działa blinksmiley.gif jak klikniesz na aa to ci się pojawia pod nim resztę, i tak samo jak klikniesz na bb blinksmiley.gif
Go to the top of the page
+Quote Post
wiewiorek
post 28.07.2010, 20:37:16
Post #7





Grupa: Zarejestrowani
Postów: 247
Pomógł: 11
Dołączył: 5.09.2009

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


Ale kliknij na np. 'aa2' - nie następuje przeładowanie strony, a ja chcę żeby wyświetliła się strona z linku przypisanego do 'aa2'
Go to the top of the page
+Quote Post
tomekpl
post 28.07.2010, 20:43:26
Post #8





Grupa: Zarejestrowani
Postów: 134
Pomógł: 5
Dołączył: 9.08.2008
Skąd: Szczecin

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


Cytat(wiewiorek @ 28.07.2010, 21:37:16 ) *
Ale kliknij na np. 'aa2' - nie następuje przeładowanie strony, a ja chcę żeby wyświetliła się strona z linku przypisanego do 'aa2'



Jak linkujemy to zazwyczaj wypełniamy parametr href="'
Takie zastosowanie:
  1. <a href="http://www.forum.php.pl">Forum PHP</a>

Go to the top of the page
+Quote Post
dg2001
post 28.07.2010, 20:44:17
Post #9





Grupa: Zarejestrowani
Postów: 71
Pomógł: 12
Dołączył: 9.01.2008
Skąd: Olkusz

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


a dlaczego masz taki ten link "/" questionmark.gif
  1. <a href="/">aa3</a>


Gdzie on ma cie przenieść blinksmiley.gif

@everth
Dokładnie blink.gif a myślałem że mi się coś po krzaczyło blink.gif

Ten post edytował dg2001 28.07.2010, 20:47:39
Go to the top of the page
+Quote Post
everth
post 28.07.2010, 20:44:41
Post #10





Grupa: Zarejestrowani
Postów: 782
Pomógł: 153
Dołączył: 21.07.2010

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


Przecież tam nie ma żadnego linku.


--------------------
Już mi się ani wiedzieć, ani tym bardziej myśleć nie chce.
[Think different]!
Go to the top of the page
+Quote Post
wiewiorek
post 28.07.2010, 20:56:16
Post #11





Grupa: Zarejestrowani
Postów: 247
Pomógł: 11
Dołączył: 5.09.2009

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


Dobra wstawiłem Wam normalny link i wciąż nie działa.
Go to the top of the page
+Quote Post
everth
post 28.07.2010, 21:08:05
Post #12





Grupa: Zarejestrowani
Postów: 782
Pomógł: 153
Dołączył: 21.07.2010

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


Strzelam że to może być spowodowane dodatkowymi skryptami którymi ten hosting obkleja twoją stronę. Spróbuj tak:
[JAVASCRIPT] pobierz, plaintext
  1. $(document).ready(function() {
  2. $('a').unbind();
  3. });
[JAVASCRIPT] pobierz, plaintext

Albo sprawdź pod innym hostingiem


--------------------
Już mi się ani wiedzieć, ani tym bardziej myśleć nie chce.
[Think different]!
Go to the top of the page
+Quote Post
athei
post 28.07.2010, 21:10:38
Post #13





Grupa: Zarejestrowani
Postów: 389
Pomógł: 141
Dołączył: 11.04.2009

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


Użyj tego
[JAVASCRIPT] pobierz, plaintext
  1. $("#menu li ul").hide();
  2.  
  3. var clicked = false;
  4. $('#menu li').bind("click", function(evt)
  5. {
  6. if(clicked) clicked = false;
  7. else clicked = true;
  8. if (clicked) {
  9. $(this).children("ul").show();
  10. }
  11. if(!clicked){
  12. $(this).children("ul").hide();
  13. }
  14. });
[JAVASCRIPT] pobierz, plaintext


albo tego
[JAVASCRIPT] pobierz, plaintext
  1. $("#menu li ul").hide();
  2. $('a.klik').click(function() {
  3. $(this).next().toggle();
  4. });
[JAVASCRIPT] pobierz, plaintext

  1. <ul id="menu">
  2. <li>
  3. <a class="klik">aa</a>
  4. <ul>
  5. <li><a href="http://www.google.pl">aa2</a></li>
  6. <li><a href="/">aa3</a></li>
  7. </ul>
  8. </li>
  9. <li>
  10. <a class="klik">bb</a>
  11. <ul>
  12. <li><a href="/">bb2</a></li>
  13. <li><a href="/">bb3</a></li>
  14. </ul>
  15. </li>
  16. </ul>


Ten post edytował athei 28.07.2010, 21:38:41
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 - 15:34