您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Fix for the scroll bug on EpikChat
// ==UserScript== // @name Jojos EpikChat auto scroll // @namespace https://greasyfork.org/users/393739-jojoooooo // @version 1.5 // @description Fix for the scroll bug on EpikChat // @author Jojoooooo // @match https://www.epikchat.com/chat // @license MIT // ==/UserScript== //Initialize chat element const messagesElement = document.getElementById('messagesLS'); //Set defaults var previousScrollPos = messagesElement.scrollTop; var currentScrollPos = messagesElement.scrollTop; //Auto reset scroll position to 0 when overscrolling happens function updateScroll(){ currentScrollPos = messagesElement.scrollTop; if(currentScrollPos > previousScrollPos){ if(currentScrollPos > 0){ messagesElement.scrollTop = 0; } } previousScrollPos = messagesElement.scrollTop } //Add event listener to trigger function when scrolling messagesElement.addEventListener('scroll', function(e) { updateScroll(); });