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 leftEigenschaft 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?
leftVerwenden Sie:var cssObject = $('selector').prop('style'); cssObject.removeProperty('left');