window-scroll
Version:
Polyfill for window.scrollX and window.scrollY
27 lines (21 loc) • 458 B
JavaScript
;
var assert = require("assert");
var scroll = require("./");
// Mock IE9+ window object
global.window = {
pageYOffset: 1,
pageXOffset: 2,
};
assert.equal(scroll.getScrollY(), 1);
assert.equal(scroll.getScrollX(), 2);
// Mock legacy IE window object
global.window = {
document: {
documentElement: {
scrollTop: 3,
scrollLeft: 4,
},
},
};
assert.equal(scroll.getScrollY(), 3);
assert.equal(scroll.getScrollX(), 4);