使用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和其他元素也有类似的问题( 这里和这里 ),但我尝试过的方法都没有。
你可以使用in
运算符……
'onbeforeunload' in window; // true (if supported)
如果支持,则该属性将存在,但该值将为null
。