Greasy Fork

来自缓存

Greasy Fork is available in English.

张大妈什么值得买页面快捷键

张大妈什么值得买页面快捷键功能

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         张大妈什么值得买页面快捷键
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  张大妈什么值得买页面快捷键功能
// @author       山岚
// @match        *://faxian.smzdm.com/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    // Start
/**

==========说明书==========
目前支持在“全部好价”等商品页面使用
1. ←翻页
2. →翻页

*/
$( document )
    .keyup( function ( e ) {
        let eCode = e.keyCode ? e.keyCode : e.which ? e.which : e.charCode;
        // var eCode = e;
        let pageLength = $( '.page-turn' ).length;
        switch (eCode) {
            //右方向键
            case 39 :
                // 当只有一个,按下→,那就选下标0的
                if (pageLength === 1) {
                    $( '.page-turn' )[0]
                        .click();
                    // console.log( '右方向键' );
                }
                // 如果有2个,还是→,那么肯定选第二个,也就是下标1
                else if (pageLength === 2) {
                    $( '.page-turn' )[1]
                        .click();
                    // console.log( '右方向键' );
                }
                break;
            //左方向键
            case 37 :
                // 不管是1个还是2个,都默认0下标的
                if (pageLength === 1) {
                    alert( '已经是在第一页啦' )
                } else if (pageLength === 2) {
                    $( '.page-turn' )[0]
                        .click();
                    // console.log( '左方向键' );
                }
                break;
            default:
            // let keychar = String.fromCharCode( eCode );
            // console.info( '按键对象=', e, '--键码=', e.keyCode, ',--按键值=', 'keytyep=', e.key );
        }
    } );




    //End
})();