J'ai hérité d'un projet sur lequel je travaille et je mets à jour quelques animations jquery (très peu de pratique avec jquery).
J'ai un div dont je dois ajouter et supprimer l'attribut style. Voici le div:
<div id='voltaic_holder'>
À un moment donné de l'animation, je dois y ajouter un style:
<div id='voltaic_holder' style='position:absolute;top:-75px'>
J'ai cherché et trouvé la .removeAttr()
méthode mais je ne vois pas comment l'ajouter, ni même des parties distantes de celle-ci (comme le haut: -75px uniquement).
Merci,
$('voltaic_holder').style = null
peut-être? Les styles ont leur propre arborescence d'objets. la plupart des autres attributs ne sont que des données de type clé = valeur.Réponses:
Vous pouvez effectuer l'une des opérations suivantes
Définissez chaque propriété de style individuellement:
Définissez plusieurs propriétés de style à la fois:
Supprimer un style spécifique:
Supprimez tout l'attribut de style:
la source
$("#voltaic_holder").css("position", "relative");
$("#voltaic_holder").css("top", "-75");
Pour supprimer complètement l'attribut style de la
voltaic_holder
plage, procédez comme suit:Pour ajouter un attribut, procédez comme suit:
Pour supprimer uniquement le style supérieur, procédez comme suit:
la source
Si vous utilisez jQuery, utilisez css pour ajouter du CSS
Pour supprimer des attributs CSS
la source
.css
Le moyen le plus simple de gérer cela (et la meilleure solution HTML pour démarrer) est de configurer des classes qui ont les styles que vous souhaitez utiliser. Ensuite, il suffit d' utiliser addClass () et removeClass () , ou même toggleClass () .
ou même
la source
Anwer is here Comment ajouter dynamiquement un style d'alignement de texte à l'aide de jQuery
la source
Dans le cas de la méthode .css dans jQuery, la règle importante ne s'appliquera pas.
Dans ce cas, nous devrions utiliser la fonction .attr .
Par exemple: si vous souhaitez ajouter un style comme ci-dessous:
<div id='voltaic_holder' style='position:absolute;top:-75px !important'>
Tu devrais utiliser:
$("#voltaic_holder").attr("style", "position:absolute;top:-75px !important");
J'espère que cela aide quelqu'un.
la source
Supprimez l'attribut de style de div à l'aide de la requête J:
Ajoutez du style à div en utilisant la requête J:
Ajoutez du style en utilisant html:
J'espère que cela vous sera utile :)
la source