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:
tutaj jest funkcja do animacji menu:
<script> $(document).ready(function () { var style = 'easeOutElastic'; var default_left = Math.round($('#lava li.selected').offset().left - $('#lava').offset().left); var default_width = $('#lava li.selected').width(); $('#box').css({left: default_left}); $('#box .head').css({width: default_width}); $('#lava li').hover(function () { left = Math.round($(this).offset().left - $('#lava').offset().left); width = $(this).width(); $('#debug').html(left); $('#box').stop(false, true).animate({left: left},{duration:1000, easing: style}); $('#box .head').stop(false, true).animate({width:width},{duration:1000, easing: style}); }).click(function () { $('#lava li').removeClass('selected'); $(this).addClass('selected'); }); $('#lava').mouseleave(function () { default_left = Math.round($('#lava li.selected').offset().left - $('#lava').offset().left); default_width = $('#lava li.selected').width(); $('#box').stop(false, true).animate({left: default_left},{duration:1500, easing: style}); $('#box .head').stop(false, true).animate({width:default_width},{duration:1500, easing: style}); }); }); </script>
oraz w jaki sposób chciałem zmieniać zakładki
<?php $page = $_GET['page']; if($page=='home') require_once('home.php'); else if($page=='oferta') require_once('oferta.php'); else if($page=='galeria') require_once('galeria.php'); else if($page=='kontakt') require_once('kontakt.php'); else require_once('home.php'); ?>
Proszę o pomoc

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