不多說直接上代碼
this.pageScrollYoffset = document.documentElement.scrollTop;
isSet(flag) {
if (flag== true) {
let cssStr = "overflow-y: hidden; height: 100%;";
document.getElementsByTagName("body")[0].style.cssText = cssStr;
document.body.style.cssText = cssStr;
} else {
let cssStr = "overflow-y: auto; height: auto;";
document.getElementsByTagName("body")[0].style.cssText = cssStr;
document.body.style.cssText = cssStr;
}
document.body.scrollTop = this.pageScrollYoffset;
window.scroll(0, this.pageScrollYoffset);
}
設置好之後 頁面上fixed定位的彈窗中的內容可以繼續滑動