Пример:
$(el).css("height");
не подходит, так как он получает просто размер высоты окна.
Нужно получить именно значение из стилей. То есть в стилях указано именно height: calc(100vh - 49px);
а скрипт возвращает просто размер блока в px.
Ну, примерно так:
$(function() {
var ss = document.styleSheets[0];
var rules = ss.cssRules || ss.rules;
var h1Rule = null;
for (var i = 0; i < rules.length; i++) {
var rule = rules[i];
if (/(^|,) *h1 *(,|$)/i.test(rule.selectorText)) {
h1Rule = rule;
break;
}
}
console.log(h1Rule.style.height)
});
h1
{
height: calc(100vh - 49px);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<h1>Header</h1>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Использую календарь Air Datepicker с форматированием input type="text" data-date-format="с dd M" value="" class=""
После включения чекбокса меняется значение стиля для указанного блока divЗначение устанавливается left:0; и width: 245px;
Смущает меня в первую очередь то что рядом два очень похожих объявления, одно с ошибкой другое без