2013-03-22 35 views
-1

在rails 3.2.9中,我使用twitter引导程序插件。我想加载一个弹出窗体,而加载这个窗体背景滚动应该得到隐藏&后关闭此窗体滚动应该照常工作。加载弹出窗体背景后滚动应该隐藏

我已经试过

document.body.style.overflow = "hidden"; 

隐藏滚动而弹出的形式显示半部分(对于大表格)。

document.body.style.overflow = "visible"; 

将在关闭弹出窗体后正常工作。 连我都试过

$(window).unbind('scroll'); 

但这会时弹出的形式负荷工作,但关闭窗体滚动后,将不会为

$(window).bind('scroll'); 

此命令的工作。

请提出一些解决方案来解决这个问题。

回答

1

试试这个代码.. 时弹出负荷

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

而弹出接近

$("body").css("overflow", "auto"); 
+0

这会为滚动选项,但$( “身体”)工作。CSS( “溢出”,“隐”);一段代码将导致弹出式窗体显示问题(窗体将无法正常显示例如:如果窗体很大,那么当时显示半部分滚动选项被禁用) – 2013-03-22 07:01:47

+1

巧妙地做一件事。启用包含$(“#idofformcontainer”),css(“overflow”,“auto”)等形式的容器的滚动选项。 – Dineshkumar 2013-03-22 07:14:10