このバグが原因で jquery ui タブを購入したかどうかはわかりません。最初はキーダウン関数のエラーだと思いました
function inputKeydown(e) {
var $this = $(e.target).closest('input[type="text"]');
if (e.keyCode == 13) {
$this.blur();
}
}
しかし、そうではありません..
このバグが原因で jquery ui タブを購入したかどうかはわかりません。最初はキーダウン関数のエラーだと思いました
function inputKeydown(e) {
var $this = $(e.target).closest('input[type="text"]');
if (e.keyCode == 13) {
$this.blur();
}
}
しかし、そうではありません..
要約すると、最も簡単な解決策はこれを使用することです(たとえば、準備完了イベントで):
delete($.ui.tabs.prototype._tabKeydown);
そして、「禁止された」キー (スペースと矢印) が機能するようになりました。他の問題を引き起こす可能性があることに注意してください。
編集
AFAIK、以下はエラーなしで同じ問題を解決します:
$.widget( "ui.tabs", $.ui.tabs, {
_tabKeydown: function(e) {
this._super( '_tabKeydown' );
}
});