Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发 facebook 应用程序,我的内容是动态的,所以我不确定打开 Jquery 对话框或方形链接的链接出现在哪里。
如何在用户的可见区域中制作对话框(或者至少我想滚动出现对话框的屏幕)。
默认情况下,模态对话框出现在屏幕中央,但如果页面太长,用户将看不到对话框。我无法定义任何特定的顶部或左侧位置,因为我不知道用户的可视区域。
非常感谢任何帮助。
使用 window.pageYOffset 获取滚动位置。获得偏移后,您可以相应地定位对话框。
或者您可以获取对话框的位置并使用 scrollTo 滚动到该位置(并在对话框关闭时返回)