if (window.pageYOffset < headerBottom) {
header.classList.remove('sticky');
flag = true; // это
} else if (window.pageYOffset > headerBottom && flag) { // и здесь еще && flag
header.classList.add('sticky');
header.style.opacity = 0; // вот в этом месте к примеру
fade(header, 2000, 50);
flag = false;
}
prntscr.com/ic93fu
И такая штука вылазит она мне кажется сбивае все. И по Ctrl + space она же вылазит индексинг какой то. Сторм последней версии. До этого давненько пробовал webstorm. Там проблемы не было. У всех этот индексинг идет? И появляется вроде подсказка потом индексинг и она исчезает
Array
(
[105653877] => Array
(
[ID] => 105653877
[CABLAB_NAME] => Участок
[DEPARTMENT_NAME] => Отдел
[DEPARTMENT_KIND] => 6405222
[EMPLOYER_ID] => 78621962
[EMPLOYER_NAME] => Иванов И. И.
[SERVICE_ID] =>
[SERVICE_NAME] =>
[DEVICE_NAME] =>
[DAY_NUMBER] => 1, 3, 5
[HOURS_BEGIN] => 08
[MINS_BEGIN] => 00
[HOURS_END] => 14
[MINS_END] => 00
[TIME_BEGIN_S] => 08:00
[TIME_END_S] => 14:00
[TIME_TYPE] => 6338504
[TIME_TYPE_CODE] => 1
[RCOUNT] => 1
[RCOUNTMAX] =>
[TIME_OR_COUNT] => 0
[RTIME_PRIM] => 15
[SORT_F] => 2
[ONLY_VIEW] => 0
)
)
function productsCount (state) {
let count = 0
state.forEach((product) => {
count += product.inventory;
});
return count;
}
https://jsfiddle.net/1cq9jfku/
upd: на ie11, кстати, тоже все норм