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

Function windowScroll

Zhiyoo-Enhanced.user.js:337–349  ·  view source on GitHub ↗
(fn1)

Source from the content-addressed store, hash-verified

335
336 // 滚动条事件
337 function windowScroll(fn1) {
338 var beforeScrollTop = document.documentElement.scrollTop,
339 fn = fn1 || function () {};
340 setTimeout(function () { // 延时执行,避免刚载入到页面就触发翻页事件
341 window.addEventListener('scroll', function (e) {
342 var afterScrollTop = document.documentElement.scrollTop,
343 delta = afterScrollTop - beforeScrollTop;
344 if (delta == 0) return false;
345 fn(delta > 0 ? 'down' : 'up', e);
346 beforeScrollTop = afterScrollTop;
347 }, false);
348 }, 1000)
349 }
350
351
352 // 修改自 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