-4

ほとんどの場合、ユーザーのブラウザー ウィンドウ サイズよりも大きい div があります。

私が望むのは、ユーザーがこのページに入ると、ブラウザのウィンドウの中心が div の中心と一致する必要があることです (ここに表示されているように)。

したがって、Web サイトに入った後、ユーザーは上下左右にスクロールできるはずです。

どうすればそうすることができますか?どうもありがとう!

4

1 に答える 1

1

まあ、それは実際には非常に簡単です:http://jsfiddle.net/enguerranws/fRn49/

$(document).ready(function(){
  var divHeight = $('div').height();
  var divWidth = $('div').width();
  $('div').css({
      'top' : - divHeight/2,
      'left' : - divWidth/2
  });

});

言い換えれば、要素の中心は高さの半分と幅の半分です。その div には position : absolute があることに注意してください。

EDIT:CSSだけで同じことができると思います。

于 2013-06-04T15:43:38.500 に答える