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

yk9xbfzb  于 2022-11-29  发布在  jQuery
关注(0)|答案(1)|浏览(159)

设置

我已经将一个事件附加到'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),但是我尝试过的方法都没有成功。

fbcarpbf

fbcarpbf1#

您可以使用in运算子...

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

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

相关问题