WordPress)借jQuery之力找出坐沙发的是谁
上一篇: jQuery)烟囱冒烟效果插件
实际效果是这样的:
没特意为这个效果写过CSS,将就着看…
用jQuery判断谁是沙发…这念头是怎么来的捏?
乱入:
@snowxh:你可以只改这个页面不改全部。。
[叉腰] 跟姐学学嘛
大家有没发现她说话一直都是好生动的说…这次还有可爱的[叉腰]动作搭配~~~
嗯,言归正传,我们的目的是找到沙发,然后在页面某处显示。
我打开某篇文章页面的源码一阵猛看,发现每个评论都是被以下这样的标签包裹的:
<div id="comment-1019"> </div>那就好办了,由于评论ID逐个递增,所以ID最小的那个就是沙发。
在此我们先在“functions.php”中给这个div加上一个名为“comment-body”的class:
<div id="comment-1019" class="comment-body"> </div>
然后是js代码,有注释,不解释:
$(document).ready(function() {
var myArray = new Array(); //定义一个名为myArray的数组
$('.comment-body').each(function(i){//找出每个class名为"comment-body"的div的id值
var str_len = $(this).attr('id').length; //取得获取的id名的长度
objString = $(this).attr('id').substring(8,str_len); //id的格式是“comment-1019”,我们截取数字部分
myArray[i]=objString;//把所有id的数字部分放入myArray数组
});
myArray.sort(function compare(a,b){return a-b;});//将数组从小到大排序
var sofa = "#comment-"+myArray[0];//取数组中的第一个,也就是沙发的ID
$(sofa+" .comment-body:first").clone().appendTo("#shafa"); //克隆沙发,添加到id为“shafa”的div中
//加“:fist”是为了排除沙发的子评论
});
最后…预发布在: Aug 16, 2010 @ 00:00 不知这篇文章的沙发是谁呢~~~


Firefox 3.6.10
Windows 7
2010/10/01 11:42 上午 on 1那个加一好刺眼。
Google Chrome 7.0.503.0
Windows 7
2010/09/02 1:45 上午 on 1哈哈,好强那,蛮实用的~~
Firefox 4.0b3
Windows 7
2010/08/17 8:18 下午 on 1那个大大滴图标在那里啊。。
Google Chrome 5.0.375.126
Windows 7
2010/08/18 12:00 上午 on 2@Mucid 首页,左下角…定时冒出~~~
Firefox 4.0b3
Windows 7
2010/08/18 7:15 上午 on 3@MOPVHS 哦,我还看到了超级玛丽的说
Opera 10.61
Windows XP
2010/08/17 1:12 下午 on 1opera图标那么诡异啊啊啊啊啊
Opera 10.61
Windows XP
2010/08/17 1:13 下午 on 2@yetone 而且在opera下也不圆角
Google Chrome 5.0.375.125
Windows Vista
2010/08/17 12:36 下午 on 1首頁那個chrome飄來了十多次,我表示眼花了@_@?
Google Chrome 6.0.453.0
Windows XP
2010/08/17 2:01 上午 on 1browser/4.png
这个图片突然弹出来,这个是怎样弄的啊
Google Chrome 5.0.375.126
Windows 7
2010/08/17 7:26 上午 on 2@Dianso 嗯,稍等,今天写篇文章介绍这个~~~
Opera 10.61
Windows XP
2010/08/17 1:13 下午 on 3@MOPVHS 我要抢沙发
Firefox 3.6.8
Windows 7
2010/08/17 1:27 上午 on 1后台直接把沙发的人揪出来不是更快吗。。。
Google Chrome 5.0.375.126
Windows 7
2010/08/17 7:57 上午 on 2@QiQiBoY 嗯,还没做过测试,不知道评论多的时候排序会不会很占资源…
Firefox 4.0b4.minidragon20100816
Fedora
2010/08/17 12:35 上午 on 1其实我是来炫耀浏览器的
Firefox 3.6.4
Windows 7
2010/08/17 1:28 上午 on 2@Mini Dragon 现在不是有RC1了吗?这个比B4更加稳定吧。。
Firefox 4.0b4.minidragon20100816
Fedora
2010/08/17 11:11 上午 on 3@冰剑 啊 我去看看
Opera 10.61
Windows XP
2010/08/17 1:15 下午 on 2@Mini Dragon 我也来炫耀浏览器
Google Chrome 6.0.495.0
Windows XP
2010/08/17 1:47 下午 on 3@yetone 又更新了
Google Chrome 5.0.375.126
Windows XP
2010/08/16 11:55 下午 on 1效果很不错!
Google Chrome 5.0.375.126
Windows 7
2010/08/16 11:59 下午 on 2@joyla 谢谢你的鼓励~~
Google Chrome 4.1.249.1064
Windows XP
2010/08/17 9:15 上午 on 3@MOPVHS 再接再厉!呵呵
Firefox 3.6.8
Windows Vista
2010/08/16 8:21 下午 on 1很炫啊
Google Chrome 5.0.375.126
Windows 7
2010/08/16 8:31 下午 on 2@玎蕾 欢迎光临~~~
Internet Explorer 8.0
Windows 7
2010/08/16 7:27 下午 on 1加血的,啊,太华丽了,话说我这些天打工乱掉血,上网啊没得上,来你这里加血也不容易啊~
Google Chrome 5.0.375.126
Windows 7
2010/08/16 8:15 下午 on 2@thinknew 加油,给你加加血~~~
Google Chrome 6.0.493.0
Windows XP
2010/08/16 9:17 下午 on 3@MOPVHS 我没魔法了
Google Chrome 5.0.375.126
Windows 7
2010/08/16 9:26 下午 on 4@yetone 哥等级不够,现在只有加血技能~~~
Google Chrome 6.0.495.0
Windows XP
2010/08/17 1:48 下午 on 4@yetone 495了
Firefox 3.6.4
Windows 7
2010/08/16 7:11 下午 on 1这个不好玩,但是看到你那个漂浮的+1,我有点小灵感了。
吃完饭开始折腾,哇哈哈。。
Google Chrome 5.0.375.126
Windows 7
2010/08/16 8:41 下午 on 2@冰剑 耶,饭点过了,你的灵感效果在哪来着~~~
Firefox 3.6.4
Windows 7
2010/08/16 8:43 下午 on 3@MOPVHS 正在折腾,折腾完了让你看效果,哈哈。。
Firefox 3.6.4
Windows 7
2010/08/16 9:08 下午 on 4@冰剑 折腾完啦,我博客任意日志中评论可以看到效果。。
Internet Explorer 8.0
Windows 7
2010/08/16 10:46 下午 on 5@冰剑 我是来打酱油的……
Google Chrome 6.0.493.0
Windows XP
2010/08/16 3:53 下午 on 1IE下竟然不是圆角的,而且也不现实IE图标
Google Chrome 5.0.375.126
Windows 7
2010/08/16 8:22 下午 on 2@yetone 那个延后处理~~~
Google Chrome 6.0.466.0
Windows 7
2010/08/16 2:31 下午 on 1sf还有撒花效果。。。这个我去加上
Google Chrome 5.0.375.126
Windows 7
2010/08/16 8:05 下午 on 2@winy 哈,不知道这个效果会被记演绎到何种地步~~~
Google Chrome 6.0.466.0
Windows 7
2010/08/16 2:26 下午 on 1嗯,你是倒过来的,我直接在循环里输出了,代价就是增加了查询数目。
Google Chrome 5.0.375.126
Windows XP
2010/08/16 1:01 下午 on 1小效果是越来越多了,博主装修的很愉快啊
Google Chrome 5.0.375.126
Windows 7
2010/08/16 1:42 下午 on 2@N
嗯嗯,知识不能白学,没事练练手~~~
GreenBrowser
Windows XP
2010/08/16 9:33 上午 on 1弄了半天是倒序显示- -…..
话说 http://www.tulongzhiji.com/mopvhs/archives/images/mario2.png这是个什么玩意...
一直在右边从下面飘上去…象幽灵…不过是个红X..
Google Chrome 5.0.375.126
Windows 7
2010/08/16 9:36 上午 on 2@mice
是找沙发!你说的幽灵是我加着玩的…参数没写完你就来了~~~
GreenBrowser
Windows XP
2010/08/16 9:53 上午 on 3我的意思是 以为你评论的沙发 是在最上面的- -….我看了半天没找到 上面那个沙发在哪里
Firefox 3.6.8
Windows Vista
2010/08/16 11:53 上午 on 2@mice 恩。。我晚上做梦要梦到Firefox了。。幽灵一样- -
Google Chrome 5.0.375.126
Windows 7
2010/08/16 12:03 下午 on 3@snowxh ( ̄口 ̄)那我叫它只在首页冒出来…
Firefox 3.6.8
Windows Vista
2010/08/16 12:17 下午 on 4@MOPVHS 我忽然想到拿这个去吓唬ie用户好了- -把ie图标再丑化一下。。时时飘出来抵制一下
GreenBrowser
Windows XP
2010/08/16 12:31 下午 on 5
Google Chrome 6.0.493.0
Windows XP
2010/08/16 3:56 下午 on 5@snowxh 邪恶帝
GreenBrowser
Windows XP
2010/08/16 12:11 下午 on 3
Firefox 3.6.8
Windows Vista
2010/08/16 12:18 下午 on 4@mice 想成人就不觉得像幽灵了
Google Chrome 6.0.493.0
Windows XP
2010/08/16 3:49 上午 on 1chrome老讨厌了,老是让我来炫耀一下版本号
Google Chrome 6.0.495.0
Windows XP
2010/08/17 1:49 下午 on 2@yetone 再次炫耀
Google Chrome 6.0.495.0
Windows XP
2010/08/17 1:50 下午 on 2@yetone
仅仅差一天啊
Google Chrome 6.0.490.0
Windows XP
2010/08/16 2:49 上午 on 1我想要首页大大的chrome图标
Google Chrome 5.0.375.126
Windows 7
2010/08/16 8:19 上午 on 2@yetone 嗯嗯,会有的,酝酿中。
Firefox 4.0b3
Windows 7
2010/08/16 8:59 上午 on 2@yetone 我要大大的FF
Google Chrome 5.0.375.126
Windows 7
2010/08/16 12:04 下午 on 3@Mucid 你的梦想实现了,速来!
Firefox 4.0b3
Windows 7
2010/08/16 2:25 下午 on 4@MOPVHS ..偶滴VPS挂鸟,正在重装。。
Google Chrome 6.0.493.0
Windows XP
2010/08/16 3:47 下午 on 5@Mucid 大哥,为什么突然挂鸟?
Google Chrome 6.0.493.0
Windows XP
2010/08/16 3:47 下午 on 4@MOPVHS 哈哈,现在太爽了,像是一个初升的太阳
Google Chrome 5.0.375.126
Windows 7
2010/08/16 12:04 下午 on 2@yetone 你的梦想实现了,速来!
Google Chrome 6.0.493.0
Windows XP
2010/08/16 3:48 下午 on 3@MOPVHS 出升的太阳哦
Google Chrome 6.0.490.0
Windows XP
2010/08/16 2:33 上午 on 1搞个日志发布后第一时间通知我的东东
Google Chrome 5.0.375.126
Windows 7
2010/08/16 8:44 上午 on 2@yetone 直接订阅呗~~~
Firefox 3.6.8
Windows Vista
2010/08/16 11:55 上午 on 2@yetone 通知也要第一时间通知我o( ̄ヘ ̄o#)
Firefox 3.6.6
Windows 7
2010/08/16 12:53 上午 on 1话说我圈了一下才看到,你的博客有description啊
Google Chrome 5.0.375.126
Windows 7
2010/08/16 8:16 上午 on 2@阿修
被你发现了…
Firefox 3.6.6
Windows 7
2010/08/16 12:52 上午 on 1第二个吧
Google Chrome 6.0.490.0
Windows XP
2010/08/16 2:33 上午 on 2@阿修 来晚了
Firefox 3.6.6
Windows 7
2010/08/16 8:51 上午 on 3@yetone 我是说第二个留言的
Firefox 3.6.8
Windows Vista
2010/08/16 12:24 上午 on 1乱入什么的最讨厌 (*/ω\*)[脸红掩面]
Google Chrome 6.0.490.0
Windows XP
2010/08/16 2:32 上午 on 2@snowxh 什么意思?
Google Chrome 5.0.375.126
Windows 7
2010/08/16 8:15 上午 on 3@yetone 少年你悟性不够啊~~~
Google Chrome 6.0.493.0
Windows XP
2010/08/16 3:48 下午 on 4@MOPVHS 告诉我呗
Firefox 3.6.8
Windows Vista
2010/08/16 12:22 上午 on 1沙花
Google Chrome 5.0.375.126
Windows 7
2010/08/16 7:33 上午 on 2@snowxh
厉害,又是你~~~
Google Chrome 6.0.493.0
Windows XP
2010/08/16 3:49 下午 on 2@snowxh 你被评为沙发公主了
Firefox 3.6.8
Windows Vista
2010/08/16 5:05 下午 on 3@yetone 只要winy和小間不要和我抢
呼呼
Google Chrome 5.0.375.125
Windows Vista
2010/08/17 12:35 下午 on 4@snowxh 這兒我不搶你的,放心
Google Chrome 6.0.466.0
Windows 7
2010/08/17 3:25 下午 on 4@snowxh 我哪里都抢
Firefox 3.6.8
Windows Vista
2010/08/17 3:35 下午 on 5@winy 不要和我抢这里嘛( >﹏<。)~呜呜呜……
Google Chrome 5.0.375.125
Windows Vista
2010/08/17 9:14 下午 on 5@winy 真是個野心大的淫哪