Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][JS]History.Back Problem
dhkraja69@wp.pl
post
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
 
Start new topic
Odpowiedzi
dhkraja69@wp.pl
post
Post #2





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

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


Cudzysłowy są, to tylko tak na szybko (IMG:style_emoticons/default/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 (IMG:style_emoticons/default/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

Posty w temacie


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: 4.10.2025 - 17:29