我有以下问题:的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