2014-07-15 131 views
1

我正在jquery弹出窗口中工作。如何在打开弹出窗口时停止滚动页面

当弹出窗口打开时,我需要将内容滚动到它。

但它显示问题,当我试图用鼠标滚轮滚动内容。它滚动背景页面也。我已经使用:

$(window).scroll(function() { return false; }); 

,但是它停止的弹出内容也滚动,并与

$("body").css("overflow", "hidden"); 

它隐藏背景页面滚动。有没有其他办法防止后台页面滚动

+0

重复的:http://stackoverflow.com/questions/3656592/how-to-programmatically-disable-page-scrolling-with-jquery – P5Coder

+0

但我没有得到任何与此解决方案。 – user3714488

+0

我想我失去了一些东西,但你试图使HTML和身体100%的身高和溢出隐藏?我对这句话感到困惑:“当弹出窗口打开时,我需要将内容滚动到它。”如果上述不能帮助你,你能解释一点吗? – frikinside

回答

0

尝试了这一点

$('body').css("height",$(window).height()); 
$('body').css("overflow","hidden"); 
+0

这就是第一条评论 – frikinside

+0

中提供的相同链接是的,但是我已经给出了您使用该评论的直接链接 – Nimesh07

+0

是的,我已经从此链接获得解决方案。非常感谢。我用过这个插件。 $ .disablescroll – user3714488

相关问题