1

テーブルの真ん中にフォームがあります。ウィンドウのサイズがテーブルよりも小さい場合でも、このフォームが常にウィンドウの垂直方向および水平方向の中央にあることを望みます。jQuery の scrollTo 関数を使用して onLoad と onResize を呼び出すことを考えています 、私は初心者で、その方法がわかりません。ヘッダーとスクリプト関数の呼び出しに関するヘルプまたは例をいただければ幸いです。どうもありがとうございました。

4

1 に答える 1

3

フローター ボックスが必要な場合:
フォームを DIV に配置し、その位置を絶対位置にし、中央に配置し
ます: この JQuery プラグインを追加します:
http://plugins.jquery.com/project/elementcenter

$(document).ready(function() {
     $('#div_id').css('position','absolute');
     $('#div_id').center();
});

$(window).resize(function() {
     $('#div_id').center();
});

スクロールしたい場合:

$(document).ready(function() {
     window.scrollTo(0,$("#FORM_ID").offset().top);
});
$(window).resize(function() {
     window.scrollTo(0,$("#FORM_ID").offset().top);
});
于 2010-08-03T14:54:58.670 に答える