您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Show images instead of thumbnails (+ endless scrolling with AutoPager)
当前为
// ==UserScript== // @name fantasti.cc load images from thumbnails // @namespace https://greasyfork.org/users/5174-jesuis-parapluie // @author jesuis-parapluie // @description Show images instead of thumbnails (+ endless scrolling with AutoPager) // // @include /^https?://(.+\.)?fantasti\.cc/(.+/)?images/.*$/ // @exclude http://fantasti.cc/category/tagcloud/images/* // // @require http://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js // // @version 0.5 // @grant none // ==/UserScript== function loadImgs() { var query = $('div#loop'); var q = $('div[id*="post_"]'); if (!query.size()) { query = $('div#archive'); q = $('.xxx').parent(); } query.each(function (i) { if (!$(this).hasClass('done')) { $(this).addClass('done'); var imgs = $('<div>', { 'class': 'images' }); var p = $(this).find('.pages').last(); if (p.size()) { $(this).before(p.parent(), imgs); } else { imgs.appendTo($(this)); } $(this).find(q).each(function (i) { if (!$(this).hasClass('imgdone')) { $(this).addClass('imgdone'); var href = $(this).find('a').attr('href'); $.get(href, function (data) { var link = $('<a>', { 'href': href }); link.append($(data).find('div[id*=\'albums\']').find('img')); imgs.append(link); }); } }); } }); } $(function () { var l = $('<a>', { id: 'loadImgs', class: 'subm_link', style: 'color:#FF4700;cursor:pointer;font-weight:bold;', text: 'Load images' }).click(function (e) { var query; if ($('div#loadImgs').hasClass('imagesVisible')) { $('div#loadImgs').removeClass('imagesVisible'); $('div#loadImgs').html('Load images'); $('div.images').hide(); query = $('div[id*="post_"]'); if (!query.size()) query = $('.xxx').parent(); query.show(); } else { $('div#loadImgs').addClass('imagesVisible'); $('div#loadImgs').html('Load thumbnails'); $('div.images').show(); query = $('div[id*="post_"]'); if (!query.size()) query = $('.xxx').parent(); query.hide(); loadImgs(); } }); $('.sm-navlist').append($('<li>').append(l)); $(document).bind('DOMNodeInserted', function (e) { if ($('div#loadImgs').hasClass('imagesVisible') && e.target.tagName === 'DIV' && e.target.getAttribute('id') && (e.target.getAttribute('id') == 'loop' || e.target.getAttribute('id') == 'archive')) { $('div.images').show(); $('div[id*="post_"]').hide(); var query = $('div[id*="post_"]'); if (!query.size()) query = $('.xxx').parent(); query.hide(); loadImgs(); } }); });