自己的脚本

// ==UserScript==
// @name         清爽界面
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  侧边栏目录,点击收起目录按钮切换显示和隐藏目录列表,支持滚动。
// @author       朴炯文
// @match        http://www.jianshu.com/p/*
// @match        https://www.jianshu.com/p/*
// @grant        none
// @require      http://code.jquery.com/jquery-latest.js
// ==/UserScript==
(function () {
    'use strict';

    $('body').append(
        '
' + '
' + '
' ); $("#__next > header + div").css("background-color", "#fcfaf2"); $("#__next > header + div > div > div > .ouvJEz").css("background-color", "#fcfaf2"); $(".sxzy").css("display", "flex"); $(".sxzy").css("justify-content", "center"); $(".sxzy").css("align-items", "center"); $(".shang").css("background-color", "lightgray"); $(".xia").css("background-color", "lightgray"); $(".sxzy").hover(function () { $(".sxzy").css("cursor", "pointer"); }); $("footer").css("display", "none"); $("header").css("display", "none"); $(".shang").click(function () { var v1 = ($("header").css("display")); if (v1 == "block") { $("header").css("display", "none"); $(".shang").css("background-color", "lightgray"); } else { $("header").css("display", "block"); $(".shang").css("background-color", "lightblue"); } }); $(".xia").click(function () { var v1 = ($("footer").css("display")); if (v1 == "block") { $("footer").css("display", "none"); $(".xia").css("background-color", "lightgray"); } else { $("footer").css("display", "block"); $(".xia").css("background-color", "lightblue"); } }); $(".zuo").click(function () { var v3 = ($(".my-space").css("visibility")); if (v3 == "hidden") { $(".my-space").css("visibility", "visible"); $(".zuo").css("background-color", "lightblue"); } else { $(".my-space").css("visibility", "hidden"); $(".zuo").css("background-color", "lightgray"); } }); $('body').append( '' ); var titles = $('body').find('h1,h2,h3,h4,h5,h6').slice(1); console.log(titles); var i = 0; //var a = new Array(); var last = ''; var now = ''; var temp = ''; var res = ''; var removeList = []; titles.each(function (index, el) { var classLen; var myClassName; try { myClassName = el.attributes.class.nodeValue; classLen = myClassName.length; } catch (err) { classLen = 0; } if (classLen != 0) { if (myClassName != "_1RuRku") { removeList.push(index); } } var myTitle = el.textContent; var nodeName = parseInt(el.nodeName.split("")[1]); $('.my-space').append( '
' + myTitle + '
' ); $("#" + "myNode" + index).click(function () { $(".my-space").css("visibility", "hidden"); $(".zuo").css("background-color", "lightgray"); $("html,body").animate({scrollTop: $("#" + "mwrz" + index).offset().top}, 500); }); }); for (var j = 0; j ' + $(this).text() + ''; var head = ''; var tail = ''; if (last == '') { res += t; } else if (last < now) { // 层级更深 temp += (''); temp = t; } else { temp += (t + ''); } last = now; }); // 构造ul,li列表 $('._3Pnjry').css("widht", "0"); $('._3Pnjry').css("height", "0"); $('._3Pnjry').css("overflow", "hidden"); $('._2OwGUo').css("display", "none"); $('._3VRLsv').css("width", "96%"); $('._gp-ck').css("width", "100%"); $('._gp-ck').css("word-wrap", "break-word"); $('.my-space').css("padding", "5px 10px 5px 10px"); $('.my-space .QxT4hD').remove(); })();

你可能感兴趣的:(自己的脚本)