Con una función aplico click a un <button>. Al dar click, este llama un ajax que devuelve resultados de búsqueda en Twitter. La devolución de los resultados tarda buen rato, así que para evitar que el usuario dé más de un click deshabilito dicho botón.
Actualmente hago lo siguiente para el efecto:
Código HTML:
var btUpdate = $('#update'); btUpdate.attr('disabled','disabled'); btUpdate.animate({ opacity:0.4 },100);
Código HTML:
btUpdate.removeAttr('disabled'); btUpdate.animate({ opacity:1 },100);