[英]lightbox window issue in safari and chrome
我在使用Chromebook和Safari瀏覽器時遇到了問題,這本書是針對Ninja的jquery新手中的簡單燈箱示例
$('body').css('overflow-y', 'hidden'); // hide scrollbars!
$('<div id="overlay"></div>')
.css('top', $(document).scrollTop())
.css('opacity', '0')
.animate({'opacity': '0.5'}, 'slow')
.appendTo('body');
問題是,如果頁面的長度大於我可以滾動的窗口的長度,並且看到覆蓋層與jQuery計算到窗口高度的位置之間有明顯的區別,
在Firefox中,我無法滾動。 因此,這實際上不是問題。 不能選擇Colorbox或其他,因為我需要對Loightbox進行過多的自定義。
position: fixed
覆蓋層很好地解決了這個問題!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.