使用JavaScript或jQuery如何检查窗口上是否存在事件?

前端之家收集整理的这篇文章主要介绍了使用JavaScript或jQuery如何检查窗口上是否存在事件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

建立

我已经将一个事件附加到’window’对象,我想通过代码检查它是否在那里.

window.addEventListener('beforeunload',function(e){ /*...*/ },false)

尝试

我已经尝试过简单的jQuery,没有运气.我在jsFiddle上有更多的尝试.

window.beforeunload //is undefined as is window.onbeforeunload

$(window).data('events') //not working either

这可能吗?

关于DOM和其他元素也有类似的问题(herehere),但我尝试过的方法都没有.

最佳答案
你可以使用in运算符……

'onbeforeunload' in window;  // true (if supported)

如果支持,则该属性将存在,​​但该值将为null.

猜你在找的jQuery相关文章