UNPKG

vimo-dt

Version:

A Vue2.x UI Project For Mobile & HyBrid

33 lines (25 loc) 771 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.enableScroll = enableScroll; exports.disableScroll = disableScroll; var _util = require('./util'); var scrollTop = 0; function enableScroll() { var element = document.querySelectorAll('.ion-app')[0]; console.log(element); if ((0, _util.hasClass)(element, 'disable-scroll')) { (0, _util.removeClass)(element, 'disable-scroll'); window.scrollTo(0, scrollTop); } } function disableScroll() { var element = document.querySelectorAll('.ion-app')[0]; console.log(element); if (!(0, _util.hasClass)(element, 'disable-scroll')) { scrollTop = window.scrollY; (0, _util.addClass)(element, 'disable-scroll'); element.style.top = -scrollTop + 'px'; } }