0

私はAjaxツールキットとModalPopExtenderを特に使用していますが、うまく動作し、位置決めに大きな問題があります。画像を表示するために使用しています。したがって、画面の左下のように画面の半分が表示されることがありますが、X座標とY座標の値を指定することで修正できましたが、イメージのサイズが変更されるため、ポインタを全部上にスクロールします。Ajax ModalPopupExtenderポジショニングの問題、中心に揃っていない

ランダムな場所に表示されますが、スクロールしたりページのサイズを変更したりすると、実際に画面の中央に位置が変わります。

エキスパートは、親切に回避策を提案します。

ありがとうございます。

+0

2つの潜在的な解決策:1)ポップアップを表示する前に、すべての画像を事前にロードするか、ロードが完了していることを確認してください。 2)すべてのイメージの 'load'イベントを処理し、すべてのロードが完了したら、親ウィンドウの' resize'イベントをトリガーします。 –

+0

もう1つの解決方法があり、それはModalPopup.Show()が呼び出されるたびにスクロール位置を変更することですが、正しく実装することはできません。 – Vishal

答えて

0

これには厳密な解決策がないように見えますが、MSDNチームにも連絡し、Jqueryライトボックスに置き換えて解決しました。

関連する問題