Disable Buttons in jQuery Mobile
Ejemplo vivo: http://jsfiddle.net/XRjh2/16/
ACTUALIZACIÓN:
Enlace ejemplo de botón:
JS
var clicked = false;
$('#myButton').click(function() {
if(clicked === false) {
$(this).addClass('ui-disabled');
clicked = true;
alert('Button is now disabled');
}
});
$('#enableButton').click(function() {
$('#myButton').removeClass('ui-disabled');
clicked = false;
});
HTML
<div data-role="page" id="home">
<div data-role="content">
<a href="#" data-role="button" id="myButton">Click button</a>
<a href="#" data-role="button" id="enableButton">Enable button</a>
</div>
</div>
NOTA: - http://jquerymobile.com/demos/1.0rc2/docs/buttons/buttons-types.html
Enlaces de estilo como los botones tienen las mismas opciones visuales como verdaderos botones basados en formularios a continuación, pero hay algunas diferencias importantes. Los botones basados en vínculos no son parte del complemento de botón y solo usan el complemento buttonMarkup subyacente para generar los estilos de botón así que los métodos del botón de formulario (habilitar, deshabilitar, actualizar) no son compatibles. Si necesita deshabilitar un botón basado en un enlace (o cualquier elemento), es posible aplicar la clase deshabilitada ui-disabled con JavaScript para lograr el mismo efecto.
lo he intentado. Parece que no funciona. funciona con botones originales pero no con los móviles de jquery. –