您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
collapse works that are later than part 1 of a series
当前为
// ==UserScript== // @name ao3 series collapser // @namespace https://greasyfork.org/en/users/36620 // @version 0.4 // @description collapse works that are later than part 1 of a series // @author scriptfairy // @include http://archiveofourown.org/*works* // @include https://archiveofourown.org/*works* // @exclude /https?://archiveofourown\.org/works/\d+/ // @grant none // @run-at document-idle // ==/UserScript== (function($) { $('<style>').text( '@keyframes hideSeries {from{opacity:1;} to {opacity:0.6;}} @keyframes showSeries {from{opacity:0.6;} to {opacity:1;}} .hideseries > * {display:none; animation: hideSeries 250ms ease-in-out both;} .hideseries>.series {display:block; opacity:0.6;} .showseries>*{display:block; animation: showSeries 250ms ease-in-out both;}' ).appendTo($('head')); var series = $('li.blurb'); series = series.filter(function(index) { return $('ul.series', this ).length > 0; }); $('ul.series:not(:contains("Part 1 of"))',series).parent().addClass('series-collapse hideseries'); $('.series-collapse').click(function() { if ($(this).hasClass('hideseries')) { $(this).removeClass('hideseries').addClass('showseries'); } else { $(this).removeClass('showseries').addClass('hideseries'); } }); })(window.jQuery);