如何在打开大弹出窗口时阻止firefox滚动到页面底部

时间:2015-04-01 09:24:33

标签: javascript html css jsp

我使用简单的onClick事件在我的应用程序中显示弹出窗口。当弹出窗口大小很大时,弹出窗口后屏幕会自动向下滚动到页面底部。我只是在Firefox浏览器中遇到这个问题。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

从设计和可用性的角度来看,您不应允许网页上的任何弹出窗口超出给定的视口限制,例如窗口高度的一半。

尝试使用固定高度和overflow-y: scroll制作弹出式div,因此如果有更多内容,则用户可以向下滚动并阅读它。

通常,您应该仔细使用弹出窗口。

不幸的是,糟糕的弹出窗口给所有弹出窗口一个坏名字。有些用户甚至在他们的浏览器中关闭JavaScript或下载特殊的软件工具来杀死所有弹出窗口。

许多人在绝望中这样做,因为弹出窗口无论他们在网上走到哪里都会跟踪他们 - 大多数人都没有意识到他们是部分责任。通常,他们已经下载了一些免费的实用程序或音乐共享程序,其中包含一个跟踪您在线移动的骗局程序,窃取您的个人信息,并通过弹出式广告不断骚扰您,使您的在线生活变得悲惨!

请参阅thisthis文章和this SO问题。