我正在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