Just A Blog > WordPress > 使用jQuery增强主题评论功能

使用jQuery增强主题评论功能

jQuery是一个伟大的东西,简单的几句代码就可以实现拉风的效果。自从自己搞了个Jat-Theme后,就经常往主题里面加入各种各样的jQuery效果,折腾到前两天自己也认为算是差不多了,可以说是一个阶段性的产物了。再折腾下去只会永无休止!可能以后还会整合一下所有的背景图片,做一个Logo(说了半年还没有做出来呢~~(╯﹏╰)),总之都会把自己认为好的东西加进去。

回正题,这次要说一下现在用的主题里面的jQuery效果:

1、AJAX评论

Ajax评论对大家来讲陌生的东西,这个功能的时候方法有很多,也有专门的插件来实现这个功能。想要自己动手做的朋友可以参考一下K2主题代码或者是笑傲人生的文章“使用 jQuery 实现 wordpress 的 Ajax 留言”。文章里对Comment.js文件都有详细的解释。功能的实现不是太复杂的,至于那些样式的定义就随个人喜欢了,看明白了comment.js文件就可以自己定义提交过程,和提交后的样式。

ajax-comment

我这里是在提交过程中加入了一个GIF进度图片,网速快的时候这个效果就是一闪而过,但对于网速不好的朋友,搞这样一个山寨进度条还是OK的。

2、@评论预览

comment-show

@评论预览是前两天才加上去的,年前看了PhilNa的两篇文章(),但本地试验的时候做不出来。直到前两天MG12把用于nvoie主题的@评论预览代码放出来,修改了一下代码就可以在我的博客上实现这个功能。

如果你已经安装了Mail To Commenter插件,加上这个jQuery应该会很酷!!

3、隐藏评论回复按钮

<script>
    $(document).ready(function(){
    $(".comm-reply").hide();
    $("#commentlist li").hover(function() {
    $(this).find(".comm-reply").show();
    }, function() {
    $(this).find(".comm-reply").hide();
    });
    });
</script>

Jat-Theme里面是当鼠标位于评论区域的时候才显示“回复”按钮。实现这个只需要加入一小段代码就OK了,这部分代码来自Jinwen老兄。

Categories: WordPress Tags: , ,
  1. May 25th, 2009 at 20:18 | #21

    我就是安装了Mail To Commenter插件的,来测试你的效果了!

  2. May 25th, 2009 at 20:19 | #22

    哇,好喜欢!我的blog就是差这个插件了

  3. May 27th, 2009 at 23:57 | #23

    @阿婆 当你在邮件里面看到留言的时候就知道效果了,O(∩_∩)O哈哈~

  4. Nick
    September 24th, 2009 at 14:53 | #24

    @Alex 真的不错。

  5. January 20th, 2010 at 01:14 | #25

    已经是不好多次了!~!呜呜!

  6. January 20th, 2010 at 01:14 | #26

    已经失败好多次了!呜呜!

  7. January 24th, 2010 at 22:58 | #27

    AJAX评论总是失败,唉

  8. fsa
    May 17th, 2010 at 12:08 | #28

    星网 :已经失败好多次了!呜呜!

Comment pages
1 2 707
  1. No trackbacks yet.
Loading Comment...

分享&收藏

无觅相关文章插件,快速提升流量