2011-11-09 18 views
1

Facebookのアプリケーションで作業していて、コンテンツが動的なので、Jqueryダイアログまたはboxyリンクを開くリンクがどこに表示されているのかわかりません。JQueryダイアログまたはboxy可視領域での作成方法

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

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

ご協力いただきまして誠にありがとうございます。

答えて

1

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

ダイアログの位置を取得し、その位置にスクロールするためにscrollToを使用することができます(ダイアログが閉じるときに戻る)

関連する問題