我想創建一個彈出框的項目列表,非常到瀏覽器的底部。jQuery - 彈出框出現在屏幕上,無論他們滾動多少
我想要的彈出窗口是在頁面的中心,用戶在不管他們有多低滾動
我必須使用位置開始的絕對不是固定不變的
但是當我使用POSITION ABSOLUTE彈出總是出現在頂部,我知道它是由於我頂:0
.lightbox-container{
border: solid red 1px;
width: 100px;
height: 40px;
background: yellow;
position: absolute;
top: 0;
}
我想使用類似scrollTop的或其中的一個拿到彈出始終停留在用戶的觀點方面如何少的低滾動它們
$('a').on('click', function(e){
var lightBox = $('<div class="lightbox-container"> <p>click to remove</p>');
lightBox.appendTo('body');
$('.lightbox-container').on('click', function(e){
$(this).remove();
});
});
這裏是小提琴IM上http://jsfiddle.net/2RNAN/1/
我知道有這個其他職位,但即時通訊很新的jQuery的工作,並不能似乎得到它的工作。
對於任何來自Google的用戶,在元素上使用'position:fixed'就可以實現這一點。 OP明確表示他們不能這樣做,但對於沒有這種約束的人來說,它是最乾淨的解決方案。 –