J'ai un élément, qui a le CSS suivant:
.elem {
left: 0;
position: fixed;
right: 0;
width: 60%;
z-index: 1000;
}
L'élément ne couvre pas tout l'écran. Je voudrais qu'il "s'aligne" sur le côté droit de l'écran.
Ce serait facile, si je viens de supprimer left: 0 , mais je ne peux pas altérer le CSS ci-dessus, donc j'ai besoin de CSS ou Jquery pour remplacer, désactiver ou supprimer le CSS de gauche: 0 .
Merci pour l'aide!
css
css-position
fréquent
la source
la source
style="left:auto"
attribut dans l'élément lui-même ferait l'affaire, remplaçant la feuille de style.En utilisant CSS:
Utilisation de JQuery:
la source
Essayez la
auto
propriété en CSS, qui est égale à la valeur par défaut.la source
Avec jquery:
la source
<div left="0">
plutôt que de changer le CSS. Alors que le commentaire de Jan tient toujours (c'est-à-dire pas besoin de JS), cela pourrait être fait avec$(".elem").css("left", "");
ou quelque chose.Que ce style que vous avez extrait soit externe ou interne, vous pouvez le remplacer par un style interne tel que:
la source