Eu tenho um elemento, que tem o seguinte CSS:
.elem {
left: 0;
position: fixed;
right: 0;
width: 60%;
z-index: 1000;
}
O elemento não abrange a tela inteira. Eu gostaria que ele "alinhasse" ao lado direito da tela.
Isso seria fácil, se eu apenas removesse left: 0 , mas não posso adulterar o CSS acima, então preciso de algum CSS ou Jquery para substituir, desabilitar ou remover o CSS left: 0 .
Obrigado pela ajuda!
css
css-position
freqüente
fonte
fonte
style="left:auto"
atributo no próprio elemento resolveria, substituindo a folha de estilo.Usando CSS:
Usando JQuery:
fonte
Experimente a
auto
propriedade em CSS, que é igual ao valor padrão.fonte
Com jquery:
fonte
<div left="0">
vez de alterar o css. Enquanto o comentário de Jan ainda permanece (ou seja, não há necessidade de JS), ele poderia ser feito com$(".elem").css("left", "");
ou algo assim.Quer este estilo extraído seja externo ou interno, você pode substituí-lo por um interno, como:
fonte