當打開燈箱我有一個html文件改變股利固定和回燈箱
<html>
<body>
<div #main> <a click to open lightbox> <img> <more images> </a> </div>
</body>
</html>
,這將成爲
<html>
<body>
<div id="main"> <a click to open lightbox> <img> <more images> </a> </div>
<div id="pic_holder">...Popup div content </div>
<div id="overlay"></div>
</body>
</html>
我想#main是noscroll。我讀了關於溢出:隱藏,和位置:靜態;等我的css .noscroll{}
。
問題是,如果我使用溢出:隱藏在#main for noscroll,正文仍然滾動。如果我在#main上使用position:static,彈出關閉後,#body將滾動到頂部。這個想法是爲了獲得最喜歡的行爲,我使用prettyphoto。
欣賞任何提示。與Preventing div scrolling back to top when changing position to fixed有點相關,但它並沒有提到正在添加的燈箱。那就是問題所在。
jQuery代碼或現場示例會非常有幫助。 – Fresheyeball
@Fresheyeball有點長的腳本。我怎樣才能分享它?它在我的本地機器上。 – aVC
在Jsfiddle – bookcasey