在IE中,对于不卸载页面的链接会触发onb​​eforeunload事件

Mys*_*ter 6 javascript jquery internet-explorer javascript-events

我正在为CMS(umbraco)编写一个插件,我希望在页面上的各种操作附加警告对话框,其中一个操作是单击链接(javascript链接),在大多数浏览器中,以下代码运行良好

$(".propertypane").delegate("a, a div", "click", function () { window.onbeforeunload = confirmNavigateAway; });
Run Code Online (Sandbox Code Playgroud)

以下是IE中的问题,因为IE似乎在单击任何链接时触发onb​​eforeunload事件,即使该链接未导航.

我在这里建立了一个例子:http: //jsfiddle.net/DETTG/8/

注意:我无法控制属性窗格中的ajax控件,它们是由第三方编写的.

Yur*_*ter 1

也许这个页面会对您有所帮助?