У меня есть элемент с id = «somID»;Получить фактическое свойство CSS элемента, если он динамически добавлен «! Important»
Для примера:
Html:
<div id='somID' ></div>
Css:
#somID{ width:500px;height:500px}
и у меня есть класс с именем: максимально увеличить.
Так,
.maximize{width:100% !important; height:100% !important; }
Теперь динамически я добавил класс .maximize
в мой DIV #somID
И после этого я хочу получить ширину и высоту моего #somID
по телефону с его ID, как,
$('#somID').width() or .height()
, но я хочу взять фактическую высоту элемента, который определен в его идентификаторе, но я получаю .maximize
в результате не высоту или ширину, которая находится в #somID
.
У любого приятеля есть идеи? Это как получить высоту div # somID, если она содержит .maximize
??
Вы можете сделать это, но это немного грязно. Удалите класс 'maximize' из элемента, сделайте измерение, затем повторно примените' maximize'. –
Если я это сделаю, тогда мой экран немного погаснет. Нет другого варианта? –
Ваш единственный другой параметр - это измерение элемента до того, как «maximize» будет первым применено и запомните измерение либо как javascript var, либо как атрибут самого элемента. –