ユーザーが最後に選択したラジオボタンをデータベースに照会して、ページを更新したり、別のセッションにログインしたりしたときに、選択内容が表示されるようにする方法を知る必要があります。表示/非表示機能にjquery.min.js(1.7.1)を使用しています。
HTMLは次のとおりです。
<div class="wrap">
<div class="box">
<div align=center id="catNav">
<label> <input type="radio" name="group_name" id="list-one-button" value="01" checked="checked" /></label>
<label> <input type="radio" name="group_name" id="list-two-button" value="02" /></label>
<label> <input type="radio" name="group_name" id="list-three-button" value="03" /></label>
<label> <input type="radio" name="group_name" id="list-four-button" value="04" /></label>
<label> <input type="radio" name="group_name" id="list-five-button" value="05" /></label>
<label> <input type="radio" name="group_name" id="list-six-button" value="06" /></label>
<label> <input type="radio" name="group_name" id="list-seven-button" value="07" /></label>
</div>
<ul class="cat-list" id="list-one">
<li><a href="#"><img src="img1.jpg"></a></li>
</ul>
<ul class="cat-list" id="list-two">
<li><a href="#"><img src="img2.jpg"></a></li>
</ul>
<ul class="cat-list" id="list-three">
<li><a href="#"><img src="img3.jpg"></a></li>
</ul>
<ul class="cat-list" id="list-four">
<li><a href="#"><img src="img4.jpg"></a></li>
</ul>
<ul class="cat-list" id="list-five">
<li><a href="#"><img src="img5.jpg"></a></li>
</ul>
<ul class="cat-list" id="list-six">
<li><a href="#"><img src="img6.jpg"></a></li>
</ul>
<ul class="cat-list" id="list-seven">
<li><a href="#"><img src="img3.jpg"></a></li>
</ul>
</div>
</div>
そしてここにJavascriptがあります:
$(function(){
$("#list-two").hide();
$("#list-three").hide();
$("#list-four").hide();
$("#list-five").hide();
$("#list-six").hide();
$("#list-seven").hide();
$("#list-one-button").click(function(){
$(".cat-list").slideUp(600);
$("#list-one").slideDown(600);
});
$("#list-two-button").click(function(){
$(".cat-list").slideUp(600);
$("#list-two").slideDown(600);
});
$("#list-three-button").click(function(){
$(".cat-list").slideUp(600);
$("#list-three").slideDown(600);
});
$("#list-four-button").click(function(){
$(".cat-list").slideUp(600);
$("#list-four").slideDown(600);
});
$("#list-five-button").click(function(){
$(".cat-list").slideUp(600);
$("#list-five").slideDown(600);
});
$("#list-six-button").click(function(){
$(".cat-list").slideUp(600);
$("#list-six").slideDown(600);
});
$("#list-seven-button").click(function(){
$(".cat-list").slideUp(600);
$("#list-seven").slideDown(600);
});
$("#catNav li a").click(function() {
$("#catNav li").removeClass("activeCatButton");
$(this).parent().addClass("activeCatButton");
});
});