He heredado un proyecto en el que estoy trabajando y estoy actualizando algunas animaciones de jquery (muy poca práctica con jquery).
Tengo un div del que necesito agregar y eliminar el atributo de estilo. Aquí está el div:
<div id='voltaic_holder'>
En un punto de la animación, necesito agregarle un estilo:
<div id='voltaic_holder' style='position:absolute;top:-75px'>
Busqué y encontré el .removeAttr()
método, pero no puedo ver cómo agregarlo, o incluso partes remotas (como la parte superior: solo -75px).
Gracias,
$('voltaic_holder').style = null
¿quizás? Los estilos tienen su propio árbol de objetos completo. la mayoría de los demás atributos son solo datos de tipo clave = valor.Respuestas:
Puedes hacer cualquiera de las siguientes
Establezca cada propiedad de estilo individualmente:
Establezca varias propiedades de estilo a la vez:
Eliminar un estilo específico:
Elimine todo el atributo de estilo:
fuente
$("#voltaic_holder").css("position", "relative");
$("#voltaic_holder").css("top", "-75");
Para eliminar por completo el atributo de estilo del
voltaic_holder
tramo, haga lo siguiente:Para agregar un atributo, haga esto:
Para eliminar solo el estilo superior, haga esto:
fuente
Si está usando jQuery, use css para agregar CSS
Para eliminar atributos CSS
fuente
.css
La forma fácil de manejar esto (y la mejor solución HTML para arrancar) es configurar clases que tengan los estilos que desea usar. Entonces es una simple cuestión de usar addClass () y removeClass () , o incluso toggleClass () .
o incluso
fuente
Anwer está aquí Cómo agregar dinámicamente un estilo para alinear texto usando jQuery
fuente
En el caso del método .css en jQuery , no se aplicará la regla importante .
En este caso deberíamos usar la función .attr .
Por ejemplo: si desea agregar estilo como se muestra a continuación:
<div id='voltaic_holder' style='position:absolute;top:-75px !important'>
Deberías usar:
$("#voltaic_holder").attr("style", "position:absolute;top:-75px !important");
Espero que ayude a alguien.
fuente
Elimine el atributo de estilo de div usando la consulta J:
Agregue estilo a div usando la consulta J:
Agregue estilo usando html:
Espero que sea de ayuda :)
fuente