Durandal 对话框隐藏主体滚动条

Durandal dialogs hiding the body scrollbar

我在阅读有关 Dialog contexts 的文章时发现 "While the dialog is visible, scroll bars are hidden on the body/html." 我想修改此行为。我的应用程序有一个背景图片,我一直保持滚动条可见,以防止它重新调整图片大小。

我在对话框上下文中找到的文档看起来很简单。谁能指出正确的方向以删除或修改隐藏滚动条的行为?

好吧,我找到了解决方法。我刚刚将 html { overflow-y: scroll } 更改为 !important

编辑:另一个快速解决方案是通过删除此行来修改 plugins/dialog.js:$("html").css("overflow-y", "hidden"); - 明显的缺点是您正在修改 durandal 代码