我用我的asp.net頁面上的ptTimeSelect控制時間觸發onbeforeunload。我有一些JavaScript/jQuery來處理onbeforeunload事件,並在用戶離開頁面之前顯示一條消息。但是,TimeSelect控件似乎也會觸發onbeforeunload事件(在IE 8中,我認爲它不在Firefox中)。當用戶沒有真正離開頁面時,這導致混淆了關於離開頁面的彈出窗口。jQuery的選擇時間選取每次被點擊
任何人有一個想法是什麼原因造成的?當點擊時間選擇控件時,如何阻止事件發生 - 但在用戶真正離開頁面時保持發射狀態?
這是控制: http://pttimeselect.sourceforge.net/doc/files/jquery-ptTimeSelect-js.html