9gag - Un-Top

Undo scroll to top.

目前為 2022-09-19 提交的版本,檢視 最新版本

// ==UserScript==
// @name         9gag - Un-Top
// @namespace    https://github.com/Procyon-b
// @version      0.1
// @description  Undo scroll to top.
// @author       Achernar
// @match        https://9gag.com/*
// @grant        none
// ==/UserScript==

(function() {
"use strict";

var pos, btt=document.querySelector('.back-to-top')

if (!btt) return;

btt.onclick=function(){
  pos=[window.scrollX, window.scrollY];
  back.style.display='';
  };

var back=document.createElement('a');

document.querySelector('header#top-nav').appendChild(back);

back.href='javascript:;';
back.classList='back-to-top';
back.style='transform: rotate(180deg); top: 5em; display: none;';
back.title='Scroll back to position';

back.addEventListener('click', function(e){
  if (pos) window.scrollTo.apply(null, pos);
  back.style.display='none';
  pos=null;
  });

})();

QingJ © 2025

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