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

Function windowScroll

3dm-Enhanced.user.js:273–285  ·  view source on GitHub ↗
(fn1)

Source from the content-addressed store, hash-verified

271
272 // 滚动条事件
273 function windowScroll(fn1) {
274 var beforeScrollTop = document.documentElement.scrollTop,
275 fn = fn1 || function () {};
276 setTimeout(function () { // 延时执行,避免刚载入到页面就触发翻页事件
277 window.addEventListener('scroll', function (e) {
278 var afterScrollTop = document.documentElement.scrollTop,
279 delta = afterScrollTop - beforeScrollTop;
280 if (delta == 0) return false;
281 fn(delta > 0 ? 'down' : 'up', e);
282 beforeScrollTop = afterScrollTop;
283 }, false);
284 }, 1000)
285 }
286
287
288 // 修改自 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