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
.