1

我正在开发 facebook 应用程序,我的内容是动态的,所以我不确定打开 Jquery 对话框或方形链接的链接出现在哪里。

如何在用户的可见区域中制作对话框(或者至少我想滚动出现对话框的屏幕)。

默认情况下,模态对话框出现在屏幕中央,但如果页面太长,用户将看不到对话框。我无法定义任何特定的顶部或左侧位置,因为我不知道用户的可视区域。

非常感谢任何帮助。

4

1 回答 1

1

使用 window.pageYOffset 获取滚动位置。获得偏移后,您可以相应地定位对话框。

或者您可以获取对话框的位置并使用 scrollTo 滚动到该位置(并在对话框关闭时返回)

于 2011-11-09T03:28:53.563 回答