setStyle.js 663 B

1234567891011121314151617181920212223
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.default = void 0;
  6. function setStyle(style) {
  7. var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
  8. var _options$element = options.element,
  9. element = _options$element === void 0 ? document.body : _options$element;
  10. var oldStyle = {};
  11. var styleKeys = Object.keys(style);
  12. // IE browser compatible
  13. styleKeys.forEach(function (key) {
  14. oldStyle[key] = element.style[key];
  15. });
  16. styleKeys.forEach(function (key) {
  17. element.style[key] = style[key];
  18. });
  19. return oldStyle;
  20. }
  21. var _default = setStyle;
  22. exports.default = _default;