知乎回答独立显示

沉浸式看知乎编的故事

目前为 2023-08-03 提交的版本。查看 最新版本

// ==UserScript==
// @name         知乎回答独立显示
// @namespace    KDX Group
// @version      最终版
// @description  沉浸式看知乎编的故事
// @author       AceKadoce
// @match        https://www.zhihu.com/question/**
// @icon         https://www.google.com/s2/favicons?sz=64&domain=zhihu.com
// @grant        none
// @require https://code.jquery.com/jquery-2.1.4.min.js
// @license MIT
// ==/UserScript==

(function() {
    let reset = () => {
        $(".Question-sideColumn").remove();
        $(".Question-main").css("width", "800px");
        $(".Question-main").css("margin", "0 auto");
        $(".Question-mainColumn").css("width", "100%");

        let containerDiv = $(".Question-mainColumn").children();
        let contentDiv;
        if(containerDiv.length > 1){
            contentDiv = $(containerDiv[1]).children("div");
            $(".ContentItem-actions").css("width", "800px");
            $(containerDiv[2]).remove();
        }else{
            contentDiv = $(containerDiv[0]).children("div");
        }
        if(contentDiv.length > 1){
            let progressDiv = contentDiv[0];
            $(progressDiv).css("position", "fixed");
            $(progressDiv).css("bottom", "10px");
            $(progressDiv).css("left", "10px");
            $(progressDiv).css("z-index", "10");
            $(progressDiv).css("max-width", "450px");
            let progressItemsDiv = $(progressDiv).children("div")[1];
            let progressItemContentDiv = $(progressItemsDiv).children("div")[0];
            $(progressItemContentDiv).css("max-height", "800px");
            $(progressItemContentDiv).css("overflow-y", "scroll");
            $(".ContentItem-actions").css("width", "800px");
        }
    }

    $(() => {
        reset();
        $(".ViewAll a").click(function(e){
            console.log(this)
            e.preventDefault();
            let link = $(this).attr("href");
            window.location.href = link;
        })
    })
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址