我使用的是ngDialog 0.5.8和1.5.3角。 我创建了对话框:
ngDialog.open({
template: 'myTemplate',
});
我的页面在打开对话框时向下滚动,在我关闭对话框时向上滚动。
这里有人知道如何配置ngDialog以便在打开和关闭期间不滚动网站吗?
祝你好运!
答案 0 :(得分:1)
最后我找到了答案
添加css:
.overflow-hidden {
overflow:hidden;
}
在js:
var bodyReference = angular.element( $document[0].body );
bodyReference.addClass('overflow-hidden');
var promise = ngDialog.open({
template: 'myTemplate',
});
promise.closePromise.then(function (data) {
//actions...
bodyReference.removeClass('overflow-hidden');
});