2014-07-15 181 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

相關問題