0

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で見ることができます。問題が発生している左下のスクロール メニューに注目してください。

前もって感謝します。

4

1 に答える 1

0

現在のスライドをハイパーリンクに追加できます。

このようにして、ページが読み込まれると、それがどこから来たのかがわかります。

于 2011-05-17T11:44:34.163 に答える