大佬教程收集整理的这篇文章主要介绍了当弹出窗口关闭时,我将如何提出一个事件(jQuery或者vanilla Javascript)?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
var popupWindow = window.open("/popup.aspx","popupWindow","height=550,width=780");
有没有办法使用jQuery订阅关闭事件,还是原始的javascript?我正在使用jQuery,不能添加另一个库,所以如果在jQuery中无法完成,我必须以某种方式滚动自己的事件系统,以便它可以在所有的浏览器上运行.
更新:
我已经尝试在jQuery中使用卸载事件,并且由于某种原因,一旦我的弹出窗口打开而不是关闭它,就会引发事件.如果我使用Firebug设置断点来延迟卸载事件的订阅,那么卸载事件的工作方式应该是,但无论如何,当javascript被允许自然执行时,它不能正常工作.
var popupWindow = window.open("/popup.aspx",width=780"); $(popupWindow.window).unload(function() { alert('Hello'); });
有人有什么想法为什么当窗口加载时可以提出卸载事件?
另外一个问题是,我注意到,jQuery的“卸载”事件不会像通常那样保持订阅的窗口,如果我只是这样做:
popupWindow.onunload = function(){alert('Hello')};
似乎每次提高事件取消订阅.这是应该发生的吗?如果在jQuery中没有这个错误(或功能?),那么事情会被加载起来,因为我可以检查事件中的popupWindow.closed属性,以确保窗口被真正关闭.
以上是大佬教程为你收集整理的当弹出窗口关闭时,我将如何提出一个事件(jQuery或者vanilla Javascript)?全部内容,希望文章能够帮你解决当弹出窗口关闭时,我将如何提出一个事件(jQuery或者vanilla Javascript)?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。