1

私は Facebook アプリケーションに取り組んでおり、私のコンテンツは動的であるため、Jquery ダイアログを開くためのリンクまたはボックス リンクがどこに表示されるかわかりません。

ユーザーの表示領域にダイアログを作成するにはどうすればよいですか(または、少なくともダイアログが表示される画面をスクロールしたい)。

デフォルトでは、モーダル ダイアログは画面の中央に表示されますが、ページが長すぎる場合、ユーザーはダイアログを見ることができません。ユーザーの視覚領域がわからないため、特定の上または左の位置を定義することはできません。

どんな助けでも大歓迎です。

4

1 に答える 1

1

window.pageYOffsetを使用してスクロール位置を取得します。オフセットを取得したら、それに応じてダイアログボックスを配置できます。

または、ダイアログの位置を取得し、scrollToを使用してその位置までスクロールできます(ダイアログが閉じている場合は元に戻ります)。

于 2011-11-09T03:28:53.563 に答える