ページ付けに新しい問題があります。
<br><b>Page:</b><br/>
<?php
for($i=0; $i<$count; $i++)
{
if ($i==0)
{
echo "<div class='selected_page_button'>".($i+1)." "."</div>";
}
else
{
echo "<div class='page_button'>".($i+1)." "."</div>";
}
}
?>
CSSコード:
.page_button {
height:20px;
width:15px;
padding-left:4px;
padding-right:4px;
display:block;
float:left;
border:2px solid #000000;
margin-right:4px;
text-decoration:none;
text-align:center;
cursor: pointer;
}
.selected_page_button {
color : #FFFFFF;
height:20px;
width:15px;
padding-left:4px;
padding-right:4px;
display:block;
float:left;
margin-right:4px;
text-decoration:none;
text-align:center;
background:#0088cc;
border:2px solid #000000;
}
そして、コンテナのクラスを変更するためのコード:
$(".page_button").click(function () {
$(".selected_page_button").attr("class", "page_button");
$(this).attr("class", "selected_page_button");
});
最初になくても、すべてのコンテナで正しく機能します。私のページが作成されると、最初のページが選択されます。「2」をクリックすると、「1」がシンプルで「2」が選択されます。同じことが「1」のないすべてのコンテナにも当てはまります。「2」(または他の1つ)をクリックすると、最初にクリックできなくなります。「1」はビューを変更しますが、動作は変更しません。これは、単純なコンテナーはクリック可能であり、選択したコンテナーはクリック可能ではないためです。