【问题标题】:Detect maximize event in browser Javascript检测浏览器Javascript中的最大化事件
【发布时间】:2013-12-27 10:51:38
【问题描述】:

当我们在浏览器中按下最大化按钮时,我想关闭标签页。
我们如何检测最大化按钮的事件?

任何帮助将不胜感激。

【问题讨论】:

  • 您为什么要这样做?它在很多方面破坏了用户体验......而且,当用户在 javascript 中按下该按钮时,您无法捕捉到事件
  • 没有内置的事件处理程序,但您可以监视窗口的innerWidthinnerHeight。如果它们的值突然上升,那么很可能是窗口被最大化了(或者用户只是疯狂地调整了窗口的大小)。
  • 我认为您不能使用 javascript 关闭选项卡。但是,我认为最小化、最大化事件可以被resize 事件捕获
  • 我可以使用 javascript 调整现有窗口的大小吗?
  • 我的要求是我在浏览器中播放 Flash 文件,单击按钮时窗口会调整为特定大小并始终保持在顶部,以便我也可以观看 Flash 动画在我的电脑上处理其他事情时,再次单击按钮时,窗口应调整为其原始级别。

标签: javascript browser dom-events maximize-window


【解决方案1】:

我猜最大化可以被$(window).resize();捕获

您可以检查窗口的当前大小是否大于以前的大小。但我不认为有一个 JS 事件来检测点击最大化按钮。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-06
    • 1970-01-01
    • 1970-01-01
    • 2010-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多