我有以下問題:的fancybox從jQuery UI的對話框中顯示:按Esc鍵關閉兩個對話框
一個jQuery UI的對話框打開,然後彈出的fancybox從該對話框打開。
我按下Esc按鈕,只希望fancybox彈出窗口關閉,但這也關閉了jQuery對話框。
如何防止此行爲?
我有以下問題:的fancybox從jQuery UI的對話框中顯示:按Esc鍵關閉兩個對話框
一個jQuery UI的對話框打開,然後彈出的fancybox從該對話框打開。
我按下Esc按鈕,只希望fancybox彈出窗口關閉,但這也關閉了jQuery對話框。
如何防止此行爲?
我認爲這是一個很好的問題,但你必須非常熟悉的fancybox明白是什麼問題。問題是你沒有提供任何可以破解或玩的代碼,因此被投票結束。我認爲你的方法應該集中在「如何防止冒泡的逃逸事件」。我猜想''afterLoad' fancybox的回調中使用'keypress()','keydown()'和'keyup()'回調可能會阻止'escape'在整個jQuery UI對話框中傳播......但是不確定。我還沒有從jQuery UI對話框中啓動fancybox,因此我必須嘗試。 – JFK
檢查修訂這裏http://stackoverflow.com/a/12865254/1055987 – JFK