如何覆盖左:0使用CSS或JQuery?
我有一个元素,它具有以下CSS:
.elem { left: 0; position: fixed; right: 0; width: 60%; z-index: 1000; }
元素不跨越整个屏幕。 我希望它“alignment”在屏幕的右侧。
这很容易,如果我只是删除左:0 ,但我不能篡改上面的CSS,所以我需要一些CSS或JQuery来覆盖,禁用或删除左:0的 CSS。
感谢帮助!
left
的默认值是auto
,所以只需将其设置为该值,您将“重置”它。
.elem { left: auto; }
确保以上是在原始CSS文件之后。
使用CSS:
.elem { left: auto; }
使用JQuery:
$(".elem").css("left", "auto");
尝试CSS中的auto
属性,它等于默认值。
用jquery:
$(".elem").css("left", "");
无论您提取的这种风格是外部风格还是内部风格,您都可以使用内部风格覆盖它,例如:
.elem { position: fixed; right: 0; width: 60%; z-index: 1000; }