Mam element, który ma następujący CSS:
.elem {
left: 0;
position: fixed;
right: 0;
width: 60%;
z-index: 1000;
}
Element nie obejmuje całego ekranu. Chciałbym, żeby „wyrównało się” do prawej strony ekranu.
Byłoby to łatwe, gdybym właśnie usunął left: 0 , ale nie mogę manipulować powyższym CSS, więc potrzebuję trochę CSS lub Jquery, aby zastąpić, wyłączyć lub usunąć lewy: 0 CSS.
Dzięki za pomoc!
css
css-position
częsty
źródło
źródło
style="left:auto"
atrybut w samym elemencie załatwiłby sprawę , nadpisując arkusz stylów.Korzystanie z CSS:
Korzystanie z JQuery:
źródło
auto
Właściwość Try w CSS, która jest równa wartości domyślnej.źródło
Z jQuery:
źródło
<div left="0">
zamiast zmiany css. Chociaż komentarz Jana wciąż jest aktualny (tj. Nie ma potrzeby używania JS), można to zrobić za pomocą$(".elem").css("left", "");
czy czegoś.Niezależnie od tego, czy ten wyodrębniony styl jest stylem zewnętrznym, czy wewnętrznym, możesz zastąpić go stylem wewnętrznym, takim jak:
źródło