Ich überschreibe das Site-CSS auf eine RTL-Version, wenn eine bestimmte Sprache ausgewählt wird.
Ich habe ein Element, das absolut positioniert sein muss. In der LTR-Version mache ich das left: 0px;
und es ist nach links ausgerichtet; In der RTL-Version möchte ich das Gegenteil tun right
, aber die left
Eigenschaft wird nicht überschrieben, sodass sie weiterhin links bleibt.
- Ich habe versucht, mit zu hacken
!important
, aber das hat nicht funktioniert. - Ich habe versucht einzustellen
left: none
, aber das hat nicht funktioniert.
Wie kann ich es entweder auf "Keine" setzen oder es beim Überschreiben vollständig entfernen?
left
Verwenden Sie:var cssObject = $('selector').prop('style'); cssObject.removeProperty('left');