0
我有一个blog.Few文章inside.Per每篇文章我有很多意见,我决定分组在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);
}
});
});
关键是我需要刷新的飞行删除或添加新的意见后,我的分页按钮(不想整个页面刷新!),所以删除他们或者需要添加新的(例如,具有16条评论我需要多一个按钮) 感谢
卢卡
为什么在点击时设置`.pag`的边框,并且在同一个点击功能中删除几行呢? – Stephen 2010-11-30 15:04:15