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