У меня есть элемент со следующим CSS:
.elem {
left: 0;
position: fixed;
right: 0;
width: 60%;
z-index: 1000;
}
Элемент не занимает весь экран. Я бы хотел, чтобы он «выровнялся» по правой стороне экрана.
Это было бы легко, если бы я просто удалил left: 0 , но я не могу вмешиваться в приведенный выше CSS, поэтому мне нужен CSS или JQuery, чтобы переопределить, отключить или удалить left: 0 CSS.
Спасибо за помощь!
css
css-position
частый
источник
источник
style="left:auto"
атрибут в самом элементе сделает свое дело, переопределив таблицу стилей.Используя CSS:
Используя JQuery:
источник
Попробуйте
auto
свойство в CSS, которое равно значению по умолчанию.источник
С помощью jquery:
источник
<div left="0">
вместо изменения css. Пока комментарий Яна все еще в силе (т.е. нет необходимости в JS), это можно сделать с помощью$(".elem").css("left", "");
чего-то еще.Независимо от того, является ли извлеченный вами стиль внешним или внутренним, вы можете заменить его внутренним, например:
источник