您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
下拉浏览长页的网页时,鼠标点击右下角的三角即可快速返回顶部
// ==UserScript== // @name 返回顶部 // @namespace http://tampermonkey.net/ // @version 1.0.5 // @description 下拉浏览长页的网页时,鼠标点击右下角的三角即可快速返回顶部 // @author kafukacc // @match https://hellogithub.com/ // @icon none // @grant none // @require https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js // ==/UserScript== $(function () { (function () { 'use strict'; $("body").append($("<a>△</a>")); $("a").addClass("to-top").css({ "fontSize": "60px", "color": "rgba(238, 237, 237, 0.644)" }).on("mouseenter", function () { $(this).css("color", "gray"); }).mouseleave(function () { $(this).css("color", "rgba(238, 237, 237, 0.644)"); }); $.fn.toTop = function (opt) { //variables var elem = this; var win = $(window); var doc = $('html, body'); //Extended Options var options = $.extend({ autohide: true, offset: 400, speed: 500, position: true, right: 15, bottom: 30 }, opt); elem.css({ 'cursor': 'pointer' }); if (options.autohide) { elem.css('display', 'none'); } if (options.position) { elem.css({ 'position': 'fixed', 'right': options.right, 'bottom': options.bottom, }); } elem.click(function () { doc.animate({ scrollTop: 0 }, options.speed); }); win.scroll(function () { var scrolling = win.scrollTop(); if (options.autohide) { if (scrolling > options.offset) { elem.fadeIn(options.speed); } else elem.fadeOut(options.speed); } }); }; $('.to-top').toTop(); })(); })