无法将空间压入文本字段,jquery ui bug?

时间:2013-08-14 10:40:08

标签: jquery

不确定这个bug是否导致购买jquery ui tab,我起初以为是我的keydown函数错误

function inputKeydown(e) {
    var $this = $(e.target).closest('input[type="text"]');

    if (e.keyCode == 13) {
        $this.blur();
    }
}

但它不是..

http://jsfiddle.net/TyfK7/

1 个答案:

答案 0 :(得分:1)

总结一下,最简单的解决方案就是使用它(例如在准备事件中):

delete($.ui.tabs.prototype._tabKeydown);

并禁止'键(空格和箭头)现在应该工作。注意它可能会导致其他问题。

修改

AFAIK,以下解决了同样的问题而没有错误:

$.widget( "ui.tabs", $.ui.tabs, {
    _tabKeydown: function(e) {
        this._super( '_tabKeydown' );
    }
});