Undo scroll to top.
当前为
// ==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;
});
})();