zoukankan      html  css  js  c++  java
  • 在闪存中屏蔽某人

    园子还没提供这项功能,我们又确实有这个需求,只好自己写一个:

    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')即可。

  • 相关阅读:
    python 协程
    数据库中的一对多,多对多实例
    source命令
    HTTP 协议报文解析
    html中的body和head有什么区别??
    xml json
    内置函数bytes()
    MySQL中的日期和时间函数
    MySQL中的数值函数
    MySQL中的字符串函数
  • 原文地址:https://www.cnblogs.com/XmNotes/p/1873604.html
Copyright © 2011-2022 走看看