imgur scroll to gallery images keyboard shortcuts

use ./, to scroll to the next/previous image within an imgur gallery

目前为 2015-06-13 提交的版本。查看 最新版本

// ==UserScript==
// @name         imgur scroll to gallery images keyboard shortcuts
// @namespace    http://porath.org/
// @version      0.1
// @description  use ./, to scroll to the next/previous image within an imgur gallery
// @author       porath
// @match        http://imgur.com/*
// @grant        none
// ==/UserScript==

// thanks to moiph and CBenni

var current = 0;
var elems = $('div.image');
var numElems = elems.length;

$(document).on('keypress', function (key) {
    if (key.which == 46) {
        if (current + 1 == numElems) {
            if ($('div#album-truncated')) {
                $('div#album-truncated > a').click();
                
                elems = $('div.image');
                numElems = elems.length;
            }
            
            return;
        }
        
        elems[current + 1].scrollIntoView();
        $('body').scrollTop($('body').scrollTop() - 10);
        current = current + 1;
    }
    
    if (key.which == 44) {
        if (current == 0) {
            return;
        }
        
        elems[current - 1].scrollIntoView();
        $('body').scrollTop($('body').scrollTop() - 10);
        current = current - 1;
    }
});

QingJ © 2025

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