price = price_total.reduce((a, b) => a + b, 0);
if (server === "na" || server === "oce") {
price = price * 1.2; // 100 * 1.2 = 120
currency = "USD";
currency_s = "$";
if (current_tier >= 6 || desired_tier >= 6) {
price = price * 1.1;
} else {
price = price * 1.2; // 120 * 1.2 = 144
}
} else {
currency = "EUR";
currency_s = "€";
}
... <canvas>, надписи поверх абсолютом, всё привязано к скроллу жаваскриптом. $('input[name="daterange"]').daterangepicker({
opens: 'left',
ranges: {
'Today': [moment(), moment()]
}
}, function(start, end, label) {});.swiper-container по умолчанию overflow: hidden, иначе торчали бы лишние слайды. Если хотите тени внутри слайдов, заверните их содержимое в обёртку, перенесите на неё тень, а самому слайду добавьте паддинги по размеру тени. При необходимости можно это скомпенсировать маргинами у самого .swiper-container. .item присваиваете высоту .hidden. Там ещё label рядом лежит, у которого своя высота есть + бордер + маргин. Замените 70 в расчёте h на высоту лейбла + его нижний маргин, и логика будет правильной. А ещё лучше просто сделайте так: let h = parent.scrollHeight; [1, 3] – это оператор. Выражение во вторых квадратных скобках возвращает тройку, [3,2,2,8,5][3] возвращает элемент массива с индексом 3, то есть четвёртый по счёту, то есть 8.