您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Adds a button on every page which scrolls to the top.
当前为
- // ==UserScript==
- // @name Scroll to Top
- // @namespace Marascripts
- // @description Adds a button on every page which scrolls to the top.
- // @author marascripts
- // @version 1.0.1
- // @grant none
- // @match https://www.marapets.com/*
- // @homepageURL https://github.com/marascript/userscripts
- // @supportURL https://github.com/marascript/userscripts/issues
- // @license MIT
- // ==/UserScript==
- (() => {
- 'use strict'
- const toTopButton = document.createElement('a')
- toTopButton.innerText = '⬆️'
- toTopButton.style.cursor = 'pointer'
- toTopButton.style.fontSize = '3em'
- // Anchor to bottom of page
- toTopButton.style.position = 'fixed'
- toTopButton.style.bottom = '5%'
- toTopButton.style.right = '2%'
- // Make button slightly opaque until hover
- toTopButton.style.opacity = 0.25
- toTopButton.onmouseenter = () => toTopButton.style.opacity = 1
- toTopButton.onmouseleave = () => toTopButton.style.opacity = 0.25
- // Scroll to top, without modifying URL
- toTopButton.onclick = () => window.scrollTo(0, 0)
- document.querySelector('body').appendChild(toTopButton)
- })()