任何方式停止页面BEHIND jquery工具叠加滚动?

Dty*_*Dty 2 jquery jquery-ui

我正在使用jquery工具叠加,它很棒.但是,滚动行为有点奇怪.如果您打开叠加层并将鼠标放在叠加层上,如果您位于叠加层的顶部/底部,则仍可以在其后面滚动页面.

有没有办法(最好是一个内置的jquery工具)来阻止页面覆盖滚动?

red*_*are 7

不使用jquery工具,但在显示ui对话框时,通常会执行以下操作以防止屏幕滚动.

$("body").css("overflow", "hidden");
Run Code Online (Sandbox Code Playgroud)

您还可以向窗口滚动添加一个事件,以防止滚动,正如此答案所描述的以及本文