我有一个打开的面板,但是在IOS上,主体在面板后面滚动。
打开面板时,我正在使用window.onscroll = function () { window.scrollTo(0, 0);
来停止页面在面板后面的滚动。
但是,此后我需要在事件处理程序中恢复正常滚动。我可以使用哪种JavaScript恢复正常滚动?如当前在尝试滚动面板时关闭的那样,您将回到窗口的(0,0)。
谢谢!
答案 0 :(得分:1)
打开面板时,您可以设置滚动功能
window.onscroll = function () { window.scrollTo(0, 0);}
面板关闭时:
window.onscroll = null;