gpt4 book ai didi

javascript - 如何在主干 View 中使用窗口 onunload 事件

转载 作者:行者123 更新时间:2023-11-28 00:59:30 25 4
gpt4 key购买 nike

我对 Backbone 络相当陌生,我想将 window onunload 事件与我的观点之一结合使用。实际上,我已经为我的 html 页面创建了一个 View ,我想在卸载该页面时调用一些函数。该页面加载在 iframe 或 window.open 中,因此当窗口关闭时我想调用一个函数。但是当我写入时该事件不会触发

  events: {
"beforeunload window": "myalert"
}

$(window).on("beforeunload", myalert);

我看到一些帖子说我们应该为此目的使用路线,但没有得到一些好的指南。一些建议/帮助将被采纳。

谢谢。

最佳答案

众多解决方案中的一个解决方案是让您的 View 监听窗口将触发的事件,这是一个示例:

您认为:

Backbone.Events.once('windowClosed', myalert');
window.open('your new window url here');

在新窗口中,当您想关闭它时:

$(window).on("unload", function() {
window.opener.Backbone.Events.trigger('windowClosed');
});

关于javascript - 如何在主干 View 中使用窗口 onunload 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25784786/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com