【问题标题】:How to prevent firefox from scrolling to the bottom of the page when a large popup is opened打开大弹窗时如何防止firefox滚动到页面底部
【发布时间】:2015-04-01 17:38:10
【问题描述】:

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

【问题讨论】:

    标签: javascript html css jsp


    【解决方案1】:

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

    尝试使弹出的 div 具有固定的高度和overflow-y: scroll,这样如果有更多内容 - 用户将能够向下滚动并阅读它。

    一般来说,您应该谨慎使用弹出窗口。

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

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

    参见thisthis 文章和this SO 问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-06
      • 1970-01-01
      • 1970-01-01
      • 2018-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-18
      相关资源
      最近更新 更多