繁体   English   中英

jQuery在窗口最小化上切换

[英]Jquery toggle on window minimize

我有一个div,当您单击另一个div时可以切换显示。 我如何修改代码,以便当用户最小化整个浏览器窗口时,它会自动切换,将div隐藏在视图之外,以便当用户取消最小化窗口时,div不再可见。

最小化窗口(或切换到其他应用程序)应触发window.onblur事件。 激活窗口应触发window.onfocus

不同浏览器的实现细节可能略有不同,但是默认的javascript似乎没有更好的方法(如果Flash可以检测到最小化/最大化触发必要事件的窗口,则可以使用一些Flash对象,但是我对Flash不熟悉)

通过快速搜索,您可以将事件附加到Windows调整大小事件,然后像往常一样从那里调用所需的切换功能。 我实际上已经测试了链接的样本...

$(window).bind('resize',function(){....

http://snipplr.com/view/6284/jquery--window-on-resize-event/

在JavaScript中,无法检测何时将窗口最小化。

您可以尝试检测窗口上的调整大小或模糊事件,但是这些事件可能是由最小化以外的事件触发的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM