Estou substituindo o CSS do site por uma versão RTL quando o idioma específico é escolhido.
Eu tenho um elemento que precisa ter posicionamento absoluto. Na versão LTR, eu faço left: 0px;
e está alinhado à esquerda; na versão RTL, quero fazer o oposto right
, mas a left
propriedade não é substituída e, portanto, permanece à esquerda.
- Eu tentei hackear
!important
, mas isso não funcionou. - Eu tentei configurar
left: none
, mas isso não funcionou.
Como posso defini-lo como nenhum ou removê-lo completamente enquanto o substitui?
left
uso:var cssObject = $('selector').prop('style'); cssObject.removeProperty('left');