Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][JS]History.Back Problem
dhkraja69@wp.pl
post 19.12.2010, 18:43:14
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 19.12.2010

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


Witam

Mam problem z zastosowanie History.Back... Nie mogę sobie poradzić z zastosowanie przycisku wstecz.
A może można przypisać za pomocą JS 'odnośnika do konkretnego div"?

Div chowaj się i wysuwają, po wybraniu zakładki z menu.

Poniżej kod JS który wywołuje odpowiedniego diva oraz po zmianie go chowa

  1. $('div.hidable').hide();
  2. $('li.link').click(function() {
  3. var id = $(this).attr('rel');
  4. var showing = $(id).is(':visible');
  5. $('div.hidable').slideUp('slow');
  6. if (!showing) {
  7. $(id).slideDown('slow');
  8. }
  9. });


układ divów mniej więcej wyglada jak ponizej

  1. <div id=boxes>
  2. <div class=hidable content1> DIV 1</div>
  3. <div class=hidable content2> DIV 2</div>
  4. <div class=hidable content3> DIV 3</div>
  5. </div >


Ten post edytował dhkraja69@wp.pl 19.12.2010, 19:45:10
Go to the top of the page
+Quote Post
Szadow
post 19.12.2010, 19:03:47
Post #2





Grupa: Zarejestrowani
Postów: 47
Pomógł: 6
Dołączył: 21.11.2010

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


  1. <div id=boxes>
  2. <div class=hidable content1> DIV 1</div>
  3. <div class=hidable content2> DIV 2</div>
  4. <div class=hidable content3> DIV 3</div>
  5. </div >


A gdzie cudzysłowy!?
Walidator cie zabije happy.gif

Ten post edytował Szadow 19.12.2010, 19:07:18


--------------------
Pomogłem? Kliknij przycisk Pomógł. ;)
Go to the top of the page
+Quote Post
dhkraja69@wp.pl
post 19.12.2010, 19:37:09
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 19.12.2010

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


Cudzysłowy są, to tylko tak na szybko smile.gif
Czy ktoś ma jakiś pomysł aby każdemu z DIVów przypisać jakąś zmienną do której można się odwoływać z poziomu przeglądarki ?
np. www.strona.pl/#div1 itp

Kod z cudzysłowami smile.gif

  1. <div id="menu">
  2. <ul>
  3. <li class="link" rel='#div1'>
  4. <a href="#div1">div1</a>
  5. </li>
  6. <li class="link" rel='#div2'>
  7. <a href="#div2">div2</a>
  8. </li>
  9. <li class="link" rel='#div3'>
  10. <a href="#div3">div3</a>
  11. </li>
  12. </ul>
  13. </div>
  14.  
  15. <div id="boxes" >
  16. <!--zawartość div1 -->
  17. <div class='hidable content_div' id='div1'>
  18. </div>
  19. <!--zawartość div2 -->
  20. <div class='hidable content_div' id='div2'>
  21. <div id="podmenu">
  22. <ul>
  23. <li class="link" rel='#div4'>
  24. <a href="#div4">div4</a>
  25. </li>
  26. <li class="link" rel='#div5'>
  27. <a href="#div5">div5</a>
  28. </li>
  29. </ul>
  30. </div>
  31. </div>
  32. <!--zawartość div3 -->
  33. <div class='hidable content_div' id='div3'>
  34. </div>
  35. <!--zawartość div4 -->
  36. <div class='hidable content_div' id='div4'>
  37. </div>
  38. <!--zawartość div5 -->
  39. <div class='hidable content_div' id='div5'>
  40. </div>
  41. </div>


dodam że niby history.back działa z zastosowaniem:

  1. $(function() {
  2. $("#menu").tabs("#boxes > div", { history: true });
  3. });


Jednak są dwa minusy, na starcie strony wysuwa się automatycznie jeden div - a taki efekt nie jest pożądany,
a drugi minus to w jednym divie znajduje się 'podmenu' i nie mam pojęcia jak połączyć jedno z drugim aby nie było problemów, efekt jest taki że DIV4 albo DIV5 jest zawsze wysunięty...

Ktoś ma może jakiś pomysł ?

Ten post edytował dhkraja69@wp.pl 19.12.2010, 19:43:58
Go to the top of the page
+Quote Post
batman
post 19.12.2010, 19:40:05
Post #4





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Proszę o przeedytowanie postów i dodanie odpowiedniego bbcode.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
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: 24.07.2025 - 13:26