【发布时间】:2013-01-09 09:17:14
【问题描述】:
我有一个记录列表,每条记录都有一个打开设置窗口的按钮。我也有很多逻辑部分的偏好,每个部分都有一些带有按钮的记录。
所以,当我点击一个按钮时,会出现对话窗口,但如果这个按钮位于页面底部的某个位置(让它是 300 条记录,带有按钮),我的对话窗口就会出现在顶部。因此,我必须向上滚动才能找到此窗口(有时它出现在浏览器边框后面)。
或者只是想象你配置了一些东西并向下滚动页面填充每个选项,最后你保存了你的配置,但是一些字段被错误地填充并且警告弹出窗口出现......在页面上的某个地方,但不在你的指针附近,甚至不在您当前页面的中间。
我所有的对话框窗口都是从 DialogBox 继承的,所以我使用了 super.show() 和 super.center(),但它并没有像我想要的那样工作。
小信息补充:一些对话框窗口从服务器接收数据,当接收到所有数据时,显示窗口的其余部分。我怀疑这有时会导致窗口出现在错误的位置。
【问题讨论】: