Dashboard sipadu mbip
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

scrollTop.js 610B

12345678910111213141516
  1. "use strict";
  2. var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
  3. exports.__esModule = true;
  4. exports.default = scrollTop;
  5. var _isWindow = _interopRequireDefault(require("./isWindow"));
  6. function scrollTop(node, val) {
  7. var win = (0, _isWindow.default)(node);
  8. if (val === undefined) return win ? 'pageYOffset' in win ? win.pageYOffset : win.document.documentElement.scrollTop : node.scrollTop;
  9. if (win) win.scrollTo('pageXOffset' in win ? win.pageXOffset : win.document.documentElement.scrollLeft, val);else node.scrollTop = val;
  10. }
  11. module.exports = exports["default"];