1
非常に長いページの視認可能な領域にdivを垂直方向にセンタリングしようとしています。この場合、ページの真の垂直方向の中心は、ユーザの視認可能な領域の上にある。長いページのユーザーの視認可能な領域内の垂直方向の中央レイヤ
ユーザーがクリックするリンクのscrollTop()の長さを、表示可能な領域の中心の上にdivを配置するのに役立つ数式に追加しました。
コードの抜粋:
$('.' + layer).css({
display:'block',
left:($(window).width() - $('.' + layer).width())/2,
top:($(this).scrollTop() + $(window).height() - $('.' + layer).height())/2 -20,
position:'absolute'
});
可能重複(http://stackoverflow.com/questions/3297919/center-div-contents- to-viewport) –
これは少し違っているようです...解決策をもう少し見て、それが転送可能かどうかを見てみましょう。 – jsuissa