左と右の 2 つの div を持つページがあります。左の div は固定され、右の div はスクロール可能です。左の div にボタンがあり、クリックするとポップアップ (右の div) が表示されます。ユーザーが右の div を下にスクロールした場合でも、ポップアップを常にページの上部から 20px に表示したいと考えています。
現在、次のコードを使用して div を配置しています。
function showPopup()
{
$('#popup').fadeIn('slow');
//centering
$("#popup").css({
"width":'300',
"height":'300',
"position": "absolute",
"left": 280 ,
"top":20
});
}
これにより、常にページの絶対上部から 20px の位置にポップアップが表示されます。そのため、ユーザーが右の div を下にスクロールした場合、ポップアップは表示されません (上にスクロールしない限り)。
現在のスクロール位置に対して上から 20px で div を表示する方法を教えてください。
さらに説明やコードが必要な場合はお知らせください。