MCPcopy Create free account
hub / github.com/XIU2/UserScript / windowScroll

Function windowScroll

52pojie-Enhanced.user.js:253–265  ·  view source on GitHub ↗
(fn1)

Source from the content-addressed store, hash-verified

251
252 // 滚动条事件
253 function windowScroll(fn1) {
254 var beforeScrollTop = document.documentElement.scrollTop,
255 fn = fn1 || function () {};
256 setTimeout(function () { // 延时执行,避免刚载入到页面就触发翻页事件
257 window.addEventListener('scroll', function (e) {
258 var afterScrollTop = document.documentElement.scrollTop,
259 delta = afterScrollTop - beforeScrollTop;
260 if (delta == 0) return false;
261 fn(delta > 0 ? 'down' : 'up', e);
262 beforeScrollTop = afterScrollTop;
263 }, false);
264 }, 1000)
265 }
266
267
268 // 修改自 https://greasyfork.org/scripts/14178 , https://github.com/machsix/Super-preloader

Callers 1

pageLoadingFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected