我正在jquery弹出窗口中工作。如何在打开弹出窗口时停止滚动页面
当弹出窗口打开时,我需要将内容滚动到它。
但它显示问题,当我试图用鼠标滚轮滚动内容。它滚动背景页面也。我已经使用:
$(window).scroll(function() { return false; });
,但是它停止的弹出内容也滚动,并与
$("body").css("overflow", "hidden");
它隐藏背景页面滚动。有没有其他办法防止后台页面滚动?
我正在jquery弹出窗口中工作。如何在打开弹出窗口时停止滚动页面
当弹出窗口打开时,我需要将内容滚动到它。
但它显示问题,当我试图用鼠标滚轮滚动内容。它滚动背景页面也。我已经使用:
$(window).scroll(function() { return false; });
,但是它停止的弹出内容也滚动,并与
$("body").css("overflow", "hidden");
它隐藏背景页面滚动。有没有其他办法防止后台页面滚动?
尝试了这一点
$('body').css("height",$(window).height());
$('body').css("overflow","hidden");
这就是第一条评论 – frikinside
中提供的相同链接是的,但是我已经给出了您使用该评论的直接链接 – Nimesh07
是的,我已经从此链接获得解决方案。非常感谢。我用过这个插件。 $ .disablescroll – user3714488
我发现this.Prevent页面背后JQuery用户界面对话框,从中滚动。未经测试。 http://coding.abel.nu/2013/02/prevent-page-behind-jquery-ui-dialog-from-scrolling/
如果链接出现故障,请包含链接本身的内容 –
重复的:http://stackoverflow.com/questions/3656592/how-to-programmatically-disable-page-scrolling-with-jquery – P5Coder
但我没有得到任何与此解决方案。 – user3714488
我想我失去了一些东西,但你试图使HTML和身体100%的身高和溢出隐藏?我对这句话感到困惑:“当弹出窗口打开时,我需要将内容滚动到它。”如果上述不能帮助你,你能解释一点吗? – frikinside