Я переопределяю CSS сайта в версию RTL, когда выбран определенный язык.
У меня есть элемент, который должен иметь абсолютное позиционирование. В версии LTR я делаю, left: 0px;
и она выровнена влево; в версии RTL я хочу сделать противоположное right
, но left
свойство не переопределяется, поэтому оно остается слева.
- Я пытался взломать
!important
, но это не сработало. - Я пытался установить
left: none
, но это не сработало.
Как я могу установить его в «none» или полностью удалить при переопределении?
left
используйте:var cssObject = $('selector').prop('style'); cssObject.removeProperty('left');