소스 검색

define getter for scrollY on the window object

Gildas 7 년 전
부모
커밋
5328886bfe
2개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 1
      lib/lazy/web-lazy-loader-after.js
  2. 1 1
      lib/lazy/web-lazy-loader-before.js

+ 1 - 1
lib/lazy/web-lazy-loader-after.js

@@ -32,7 +32,7 @@
 		delete window._singleFile_timeoutScroll;
 		delete document.documentElement.scrollTop;
 		window.__defineGetter__("pageYOffset", () => document.documentElement.scrollTop);
-		document.documentElement.__defineGetter__("scrollY", () => document.documentElement.scrollTop);
+		window.__defineGetter__("scrollY", () => document.documentElement.scrollTop);
 		dispatchEvent(new UIEvent("scroll"));
 	}
 

+ 1 - 1
lib/lazy/web-lazy-loader-before.js

@@ -42,7 +42,7 @@
 
 	function scroll(offsetY, maxOffsetY) {
 		document.documentElement.__defineGetter__("scrollTop", () => offsetY);
-		document.documentElement.__defineGetter__("scrollY", () => offsetY);
+		window.__defineGetter__("scrollY", () => offsetY);
 		window.__defineGetter__("pageYOffset", () => offsetY);
 		processScroll();