/**
* (展示遮罩层时)阻止页面滚动
* @method disableScroll
* @chainable
*/
disableScroll: function() {
docElem.detach('touchmove', this._preventScroll);
docElem.on('touchmove', this._preventScroll);
if (isHuaweiP6) {
docElem.addClass('m-mask-disable-scroll');
bodyElem.addClass('m-mask-disable-scroll');
}
docElem.addClass('m-mask-disabled');
return this;
},
/**
* (关闭遮罩层时)恢复页面滚动
* @method enableScroll
* @chainable
*/
enableScroll: function() {
docElem.detach('touchmove', this._preventScroll);
if (isHuaweiP6) {
docElem.removeClass('m-mask-disable-scroll');
bodyElem.removeClass('m-mask-disable-scroll');
}
docElem.removeClass('m-mask-disabled');
return this;
},
/**
* 阻止页面滚动回调
* @method _preventScroll
* @param {EventFacade} e 事件对象
* @protected
*/
_preventScroll: function(e) {
e.preventDefault();
},