vimo-dt
Version:
A Vue2.x UI Project For Mobile & HyBrid
33 lines (25 loc) • 771 B
JavaScript
;
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';
}
}