¿Cómo se hace que un botón en Bootstrap 3 se desactive automáticamente después de hacer clic?
Para replicar mi problema, crea una página con algunos botones, dales las clases de arranque apropiadas (e incluye bootstrap):
<input id="one" type="button" class="btn btn-default" value="one">
<input id="two" type="button" class="btn btn-primary" value="two">
Cargue la página y haga clic en uno de los botones. Se deprime y se resalta hasta que hace clic en otro lugar de la página (usando FF29 y chrome35beta).
Inspeccionar el elemento de entrada mientras se hace clic y no se hace clic no muestra ninguna clase adicional adjunta y eliminada de él.
Aquí hay un ejemplo de botones de Bootstrap que permanecen presionados: http://jsfiddle.net/52VtD/5166/
fuente
<a role="button" class="btn btn-default">yada</a>
), pero permanece seleccionado si tiene un href (según el ejemplo de @ jme11). Hubiera pensado que un ancla sin href no era válido, pero la consistencia entre Chrome y Firefox lo hace atractivo, oh, y también funciona en IE11 sin un href.href
etiqueta de ancla -less es HTML 5 válido: "Si ela
elemento no tiene ningúnhref
atributo, entonces el elemento representa un marcador de posición para el lugar donde un enlace podría haberse colocado" ( especificación W3C HTML 5 ). El enfoque funcionó bien para mí, sin los posibles efectos secundarios de vincular a un fragid vacío.