Nadpisuję CSS witryny do wersji RTL, gdy wybrany jest określony język.Jak usunąć właściwość Left, gdy pozycja: absolute?
Mam element, który musi mieć absolutne pozycjonowanie. W wersji LTR wykonuję left: 0px;
i wyrównuje się do lewej; w wersji RTL chcę zrobić odwrotnie z right
, ale właściwość left
nie jest nadpisana, więc nadal pozostaje po lewej stronie.
- Próbowałem hakowania z
!important
, ale to nie zadziałało. - Próbowałem ustawić
left: none
, ale to nie zadziałało.
Jak mogę ustawić go na none lub całkowicie go usunąć podczas przesuwania?
Aby usunąć tylko określony atrybut css, taki jak 'left' użyj:' var cssObject = $ ('selector') .project ('style'); cssObject.removeProperty ('left'); ' – ilgaar