我有一個使用jQuery的對話框UI插件的對話框模式框。我試圖檢測用戶是否使用標題欄右上角的「X」按鈕關閉了框,但沒有運氣。我試過了:jQuery對話框用戶界面無法檢測是否點擊關閉圖標
$('.myModal').dialog({
title: 'dialog 1',
beforeClose: function(){
//do something
}
}).dialog("open");
這將執行該功能,而不管用戶操作如何。即如果用戶點擊「OK」而不是「X」按鈕。
我已經瀏覽了對話框文檔,找不到一個事件,方法或選項,它們給了我正在尋找的結果。任何想法將不勝感激。
你會舉一個你遇到問題的小例子。是否有可能沒有加載一些jquery庫。 – mozillanerd 2011-06-03 19:40:17
我調整了代碼的格式......作爲一個附註,你在'beforeClose'部分之前的'title'部分之後沒有逗號。這可能是你的問題。 – Incognito 2011-06-03 19:47:02
@Incognito - 對不起,我沒有直接從代碼複製粘貼,所以我忘了輸入逗號。儘管我在我的實際代碼中有這個。 – sadmicrowave 2011-06-03 19:50:46