2

私はfancyboxがescのcloseをサポートしていることを知っています。しかし、フォームがあり、テキスト ボックスの 1 つにフォーカスがある場合、「esc」キーをもう一度押してファンシー ボックスを閉じることはできません。

誰もこれを解決する方法の手がかりを持っていますか?

4

2 に答える 2

0

Fancybox を閉じるトリガーとなるkeyupイベントを試してください: (これは自分でテストしていません)

$("input").keyup(function(e) {
  if (e.keyCode == 27) { //Escape button
     $.fancybox.close();
   }
});
于 2013-09-09T06:59:13.170 に答える