【问题标题】:Ajax ModalPopupExtender positioning issue, not aligned in centerAjax ModalPopupExtender 定位问题,未居中对齐
【发布时间】:2012-05-09 15:20:28
【问题描述】:

我正在使用 Ajax 工具包和 ModalPopExtender,工作正常,只是它的定位有一个很大的时间问题,我用它来显示图像并且所有图像都有不同的高度和宽度,因此有时它看起来像左下角一半的屏幕离开屏幕,我可以通过指定 X 和 Y 坐标的值来修复它,但是由于图像大小发生变化,如果图像太小,则用户需要一直向上滚动指针。

问题是它出现在随机位置,但一旦我滚动或调整页面大小,它就会自行重新定位到屏幕的确切中心(实际需要的位置)。

专家,请提出解决方法。

提前致谢。

【问题讨论】:

  • 两种可能的解决方案:1) 预加载所有图像或确保它们已完成加载,然后再显示弹出窗口。 2) 处理每张图片的load事件,并在加载完毕后触发父窗口的resize事件。
  • 还有一种解决方案,就是每次调用 ModalPopup.Show() 时改变滚动位置,但无法正确实现。

标签: c# asp.net ajaxcontroltoolkit modal-dialog modalpopupextender


【解决方案1】:

看起来没有固定的解决方案,我们也联系了 MSDN 团队,用 Jquery Light Box 替换它来解决。

【讨论】:

    猜你喜欢
    • 2022-07-21
    • 1970-01-01
    • 1970-01-01
    • 2015-07-25
    • 1970-01-01
    • 1970-01-01
    • 2019-01-08
    • 2017-01-14
    • 1970-01-01
    相关资源
    最近更新 更多