easySilder 1.7 jquery - переход к последнему выбранному слайду после перезагрузки страницы - PullRequest
0 голосов
/ 17 мая 2011

У меня есть меню, реализованное с easySlider 1.7.

Код такой:

<div id="slider">
    <ul>
        <?
            $rezultat = mysql_query("SELECT DISTINCT catid,name FROM categories ORDER BY name ASC");
            $count = 1;
            echo "<li>";
            while($camp = mysql_fetch_array($rezultat))
            {
                if ($count <= 7)
                {
                    $count++;
                    if ($pagina == $camp['catid'])
                    {
                        echo "<a href='index.php?catid=";
                        echo $camp['catid'];
                        echo "' style='color: #F00;'>".$camp['name']."</a><br />";
                    }
                    else
                    {
                        echo "<a href='index.php?catid=";
                        echo $camp['catid'];
                        echo "'>".$camp['name']."</a><br />";
                    }
                }
                else
                {
                    $count = 1;
                    echo "</li><li>";   
                }
            }
        ?>
    </ul>
</div>

Теперь, после того как я нажму на ссылку в меню, страница перезагрузится, и я потеряю трек «предыдущего текущего слайда», где у меня есть выбранная ссылка.

Как я могу перейти к этому слайду после перезагрузки или сделать его слайдом по умолчанию?

PS: работает с ajax, но если я использую ajax, у меня возникают проблемы с некоторыми другими сгенерированными php переменными javascript, которые зависят от каждой ссылки. Предварительный просмотр можно посмотреть по адресу: http://5election.com. Обратите внимание на прокручиваемое меню в левой нижней части экрана, с которым у меня возникают проблемы.

Заранее спасибо.

1 Ответ

0 голосов
/ 17 мая 2011

Вы можете добавить к гиперссылке текущий слайд.

Таким образом, когда страница загрузится, вы узнаете, откуда она появилась.

...