Witam.
Chciałem zastosować na stronie menu lava lamp i dopóki była to wersja bez przekierowań (href="#") to wszystko działało.
Jednak, gdy dodałem zmianę zakładek przez php, to po przeładowaniu strony, niezależnie od klikniętej zakładki, zawsze mój pasek był ustawiony na domyślnej - tak jak po wejściu na stronę. Nie wiem jak wykonać zmianę podstrony aby moje menu też mogło to zapamietać. Może problem jest w tym, ze robię to przez php?

Oto fragment kodu menu:
  1. <ul>
  2. <?php
  3. $page = $_GET['page'];
  4. echo'<li><a href="index.php?page=home" style="margin-left:25">Home</a></li>';
  5. echo'<li class="selected"><a href="index.php?page=oferta" style="margin-left:22">Oferta</a></li>';
  6. echo'<li><a href="index.php?page=galeria" style="margin-left:18">Galeria</a></li>';
  7. echo'<li><a href="index.php?page=kontakt" style="margin-left:16">Kontakt</a></li>';
  8. ?>
  9. </ul>

tutaj jest funkcja do animacji menu:
  1. $(document).ready(function () {
  2. var style = 'easeOutElastic';
  3. var default_left = Math.round($('#lava li.selected').offset().left - $('#lava').offset().left);
  4. var default_width = $('#lava li.selected').width();
  5. $('#box').css({left: default_left});
  6. $('#box .head').css({width: default_width});
  7. $('#lava li').hover(function () {
  8. left = Math.round($(this).offset().left - $('#lava').offset().left);
  9. width = $(this).width();
  10. $('#debug').html(left);
  11. $('#box').stop(false, true).animate({left: left},{duration:1000, easing: style});
  12. $('#box .head').stop(false, true).animate({width:width},{duration:1000, easing: style});
  13. }).click(function () {
  14. $('#lava li').removeClass('selected');
  15. $(this).addClass('selected');
  16. });
  17. $('#lava').mouseleave(function () {
  18. default_left = Math.round($('#lava li.selected').offset().left - $('#lava').offset().left);
  19. default_width = $('#lava li.selected').width();
  20. $('#box').stop(false, true).animate({left: default_left},{duration:1500, easing: style});
  21. $('#box .head').stop(false, true).animate({width:default_width},{duration:1500, easing: style});
  22. });
  23. });
  24. </script>

oraz w jaki sposób chciałem zmieniać zakładki
  1. <?php
  2. $page = $_GET['page'];
  3. if($page=='home') require_once('home.php');
  4. else if($page=='oferta') require_once('oferta.php');
  5. else if($page=='galeria') require_once('galeria.php');
  6. else if($page=='kontakt') require_once('kontakt.php');
  7. else require_once('home.php');
  8. ?>

Proszę o pomoc smile.gif

może jednak ktoś potrafi mi pomóc ? smile.gif