您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
This script collapses disqus thread
当前为
- // ==UserScript==
- // @name Collapse Disqus Thread
- // @namespace http://root-project.org/
- // @version 0.18
- // @description This script collapses disqus thread
- // @match http://*/*
- // @copyright 2013+, SeriousM
- // ==/UserScript==
- if (typeof jQuery == 'undefined' || !jQuery) return;
- var disqusThreads = jQuery('#disqus_thread');
- if (!disqusThreads) return;
- var length = disqusThreads.length,
- disqusThread = null,
- i;
- for (i = 0; i < length; i++) {
- disqusThread = jQuery(disqusThreads[i]);
- var toggleLink = jQuery('<b>>> Toggle Disqus Thread <<</b>').css('cursor', 'pointer').css(':hover', 'color:red');
- var linkWrap = toggleLink.wrap("<div>").parent();
- linkWrap.css("text-align", "center").css("margin-bottom", "10px");
- var threadLoaded = false;
- toggleLink.click(function(){
- if (!threadLoaded){
- DISQUS.reset({reload: true});
- threadLoaded = true;
- }
- disqusThread.toggle();
- });
- disqusThread.before(linkWrap);
- disqusThread.toggle();
- disqusThread.empty();
- }