¿Puedes desactivar las pestañas en Bootstrap 2.0 como puedes desactivar los botones?
134
¿Puedes desactivar las pestañas en Bootstrap 2.0 como puedes desactivar los botones?
Puede eliminar el data-toggle="tab"
atributo de la pestaña ya que está conectado mediante eventos en vivo / delegado
class="disabled"
funciona como se esperaba.nav.nav-tabs > li.disabled { pointer-events: none; a { color: silver; } }
A partir de 2.1, de la documentación de bootstrap en http://twitter.github.com/bootstrap/components.html#navs , puede .
Consulte https://github.com/twitter/bootstrap/issues/2764 para ver la función de agregar discusión.
fuente
Agregué el siguiente Javascript para evitar clics en enlaces deshabilitados:
fuente
disabled
clase alli
elemento y luego añadir el código JavaScript que ha especificado, excepto la condición de que estaría mirando en contra sería la siguiente:if ($(this).parent().hasClass('disabled')) {..}
.li
es lo que cambia las imágenes para el usuario y, en consecuencia, es lo que debería tener ladisabled
clase.Creo que la mejor solución es deshabilitar con CSS. Define una nueva clase y desactiva los eventos del mouse en ella:
Y luego asigna esta clase al elemento li deseado:
Puede agregar / eliminar la clase con jQuery también. Por ejemplo, para deshabilitar todas las pestañas:
Aquí hay un ejemplo: jsFiddle
fuente
No necesita ningún Jquery, solo una línea CSS
fuente
Además, estoy usando la siguiente solución:
Ahora solo agrega la clase 'deshabilitado' a la pestaña principal li y la pestaña no funciona y se vuelve gris.
fuente
Antigua pregunta, pero me señaló en la dirección correcta. El método que utilicé fue agregar la clase deshabilitada a la li y luego agregué el siguiente código a mi archivo Javascript.
Esto deshabilitará cualquier enlace donde el li tenga una clase de deshabilitado. Es similar a la respuesta de totas, pero no se ejecutará si cada vez que un usuario hace clic en un enlace de pestaña y no usa return false.
¡Ojalá sea útil para alguien!
fuente
Para mi uso, la mejor solución fue una mezcla de algunas de las respuestas aquí, que son:
disabled
clase a la li que quiero deshabilitarAgregue esta pieza de JS:
Incluso puede eliminar el atributo data-toggle = "tab" si desea que Bootstrap no interfiera en absoluto con su código.
**** NOTA **: ** El código JS aquí es importante, incluso si elimina la alternancia de datos porque, de lo contrario, actualizará su URL al agregarle el
#your-id
valor, lo que no se recomienda porque su pestaña está deshabilitada, por lo tanto no se debe acceder.fuente
Con solo css , puede definir dos clases de css.
Esta es una plantilla HTML. Lo único que se necesita es establecer la clase en su elemento de lista preferido.
fuente
Supongamos que esta es su TAB y desea deshabilitarla
Entonces también puede deshabilitar esta pestaña agregando CSS dinámico
fuente
Además de la respuesta de James:
Si necesita deshabilitar el enlace, use
Si necesita evitar que un enlace deshabilitado cargue la pestaña
Si necesita inhabilitar el enlace
fuente
Intenté todas las respuestas sugeridas, pero finalmente hice que funcionara así
fuente
Ninguna de las respuestas funciona para mí. Eliminar
data-toggle="tab"
dea
evita que la pestaña se active, pero también agrega#tabId
hash a la URL. Eso es inaceptable para mí. Lo que también es inaceptable es usar javascript.Lo que funciona es agregar la
disabled
claseli
y eliminar elhref
atributo de su contenidoa
.fuente
mis pestañas estaban en paneles, así que agregué una clase = 'deshabilitado' al ancla de pestañas
en javascript agregué:
y para presentación en menos agregué:
fuente
La solución más fácil y limpia para evitar esto es agregar
onclick="return false;"
a laa
etiqueta."cursor:no-drop;"
solo hace que el cursor se vea deshabilitado, pero se puede hacer clic , Url se agrega con href target para expage.apsx#Home
"disabled"
clase a<li>
Y eliminarhref
fuente
Puede deshabilitar una pestaña en bootstrap 4 agregando clase
disabled
al elemento secundario del elemento de navegación de la siguiente manerafuente
Aquí está mi intento. Para deshabilitar una pestaña:
Código:
fuente