`.button()`空间行为

时间:2011-09-22 21:45:34

标签: jquery-ui

这是我的代码(http://jsfiddle.net/UXdLQ/3/):

$('input').button();

一种奇怪的行为是当我点击空格键时,背景颜色变为白色,这与输入字母不会改变背景的事实不一致。

如何禁用此行为?

1 个答案:

答案 0 :(得分:1)

快速&脏:(因为没有选择)

$('input').bind("keydown", function(event) {
    if ( event.keyCode == $.ui.keyCode.SPACE ) {
        event.stopImmediatePropagation();
    }
});

$('input').button();