2011-09-22 2 views
0

Ceci est mon code (http://jsfiddle.net/UXdLQ/3/):`.button()` comportement spatial

$('input').button(); 

Un comportement bizarre est quand je frappe la barre d'espace, l'arrière-plan la couleur change en blanc, ce qui n'est pas compatible avec le fait que taper des lettres ne change pas l'arrière-plan.

Comment puis-je désactiver ce comportement?

Répondre

1

rapide & sale: (car il n'y a pas une option pour cela)

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

$('input').button();