我正在爲CMS(umbraco)寫一個插件,並且希望在頁面上附加一個警告對話框來執行各種操作,其中一個操作是點擊鏈接(JavaScript的鏈接),在大多數瀏覽器下面的代碼工作得很好在IE瀏覽器中,onbeforeunload事件被解僱,鏈接不會卸載頁面
$(".propertypane").delegate("a, a div", "click", function() { window.onbeforeunload = confirmNavigateAway; });
以下是IE的問題,因爲IE出現單擊任何鏈接時觸發onbeforeunload事件,即使該鏈接不會導航遠離。
我已經成立了一個例子在這裏: http://jsfiddle.net/DETTG/8/
注:我沒有在propertypane中的AJAX控件控制,它們是由第三方編寫。
方便的信息,但是,它不會幫助我,因爲我不控制如何構建錨標記。 – Myster