在评论投票系统中使用一个图像加载器gif

时间:2011-03-03 15:14:22

标签: javascript jquery html ajax

我有一个允许用户进行upvote和downvote的coments系统。

例如,每条评论旁边都有这样的内容。

<div class="voteup_*commentid*">UpVote</div>
<div class="votecount_*commentid*">25</div>
<div class="votedown_*commentid*">DownVote</div>

当用户点击其中一个投票div时,我想要一个ajax loader微调器来取代积分,同时获取更新的得分。

我能做到这一点的最好方法是什么?

理想情况下,页面上只有一个微调器位于relvant“votecount”类中。

1 个答案:

答案 0 :(得分:2)

单击该按钮时,添加一个加载微调器,完成后,移除加载微调器。

$(.voteup, .votedown).click(function(){
  $(this).append("<img src='spinner.gif' id='spinner' />");
  $.ajax({
    //ajax function here
  success: function(){
    $("#spinner").remove();
    }
  });
});