cnblogs中在闪存中屏蔽某人的实现代码


复制代码 代码如下:

var unlikes = ['zhang523012313', 'yangtongnet'];
function delUnlike(filter, expr) {
$(filter).filter(function() {
var href = $(this).find(expr).attr('href');
for (var i = 0; i < unlikes.length; i++) {
if (href.indexOf(unlikes[i]) > 0) return true;
}
return false;
}).remove();
}

function clearUnlike(n) {
setTimeout(function() {
delUnlike('.avatar_list li', 'a'); //头像
delUnlike('#feed_list li:visible', 'a'); //闪存列表
delUnlike('.ing_comments li:visible', 'a:last'); //评论
delUnlike('.ing_top_list li', 'a'); //热门闪存
delUnlike('#ing_comment_recent_block div', 'a'); //最新回复
}, n);
}
var getComments = GetRecentComments;
function GetRecentComments() {
getComments();
clearUnlike(1000);
clearUnlike(3000);
}

在浏览器的JavaScript控制台运行(如Firefox的firebug)一下,刷新,世界终于清净了。

想要添加黑名单,只要在控制台中执行 unlikes.push('某人ID')即可。



相关阅读:
几个常用的JavaScript字符串处理函数 - split()、join()、substring()和indexOf()
在Win 2003中为SMTP服务配置本地域
将text的中的值,增加到textarea的js代码
服务器web工具 php环境下
access中链接表的问题
phpcms关于标签和频道的基础概念
DIV+CSS构成树型菜单
使用Jquery Aajx访问WCF服务(GET、POST、PUT、DELETE)
DataReader深入解析:持续更新
定义列表
Mysql5.0 存储过程
javascript,php获取函数参数对象的代码
"PageMethods未定义"或"对象不支持此属性或方法"解决方法分享
什么是Semantics?
快速导航

Copyright © 2016 phpStudy |