私はblog.Few articlesを持っています。記事ごと私は5のグループで改ページすることを決定したコメントをたくさん持っています(私は15のコメントがあります。私は3つのページングボタン)。
私はこれを、pageLoadの私のcomment_managerクラスのメソッドで行いました。ページングボタンを削除/追加する
public function pagination($in_art,$perPage)
{
$per_page=$perPage;
$count=$this->countComments($in_art);
$pages = ceil($count/$per_page);
if($count>=$perPage)
{
echo"<div class='pagination'>";
for($i=1; $i<=$pages; $i++)
{
echo "<div class='pag' id='pag_{$i}'>$i</div>";
}
echo"</div>";
}
}
すべてが問題ありません。
は、これは私がjQueryの経由私のボタンを処理する方法である
$(document).ready(function()
{
[...]//code missing for sake of brevity
$('#pag_1').css({'color' : '#FF0084'}).css({'border' : 'none'});
//Pagination Click
$(".pag").click(function(){
//CSS Styles
$(".pag")
.css({'border' : 'solid #dddddd 1px'})
.css({'color' : '#0063DC'});
$(this)
.css({'color' : '#FF0084'})
.css({'border' : 'none'});
//Loading Data
var data="page="+pageNum+"&id_art="+idArt;
$.ajax({
type: "POST",
url: "php/pagination_data.php",
data: data,
cache: false,
success: function(html){
$('#comments_'+idArt).html(html);
}
});
});
ポイント私は。だから、削除(ページ全体をリフレッシュしたくない!)その場で新しいコメントを削除したり、追加した後、私のページネーションボタンをリフレッシュする必要があります(私は1つの以上のボタンを必要とする16件のコメント付きなど)、それらまたは必要に応じて新しいものを追加し おかげ
ルカ
クリック時に「.pag」の枠線を設定し、同じクリック機能内で数行を削除するのはなぜですか? – Stephen
これはボタンの境界線です。他のボタンとは異なる方法でクリックされたボタンをスタイルします。 – luca