Алибек Кулсеитов, понимаю. Сам с таким сталкивался и сам js-ом равнял.
Но недавно заюзал в похожем кейсе Semantic UI Sticky - модуль css-фреймворка. Попробуйте, вдруг поможет решить задачу наименьшими усилиями
amorphine, Алибек Кулсеитов, по идее ресайз нужен больше разработчику, а вот когда юзер заходит с устройства, то у него ширина вьюпорта уже как бы есть такая, как есть, тавтология, но, на телефоне или планшете особо не поменяешь размеры, так что лаги это не очень страшно. В owl carousel, например, применен метод throrottle, тогда нет таких лагов. Вот инфа о методе: https://webdevkin.ru/posts/frontend/kak-ispolzovat...
Dima Polos, расскажите это заказчикам, которые любят поресайзить как следует браузер при проверке. Но стоит признать, они правы. Всегда нужно искать красивые решения. Нам за это платят.