вызов функции находится внутри $(document).ready(function() { .... }) однако проблема имеет место быть все равно, не постоянно - то есть когда много раз обновляешь - чаще всего все нормально, но периодически все съезжает.
Та же проблема происходит при ajax загрузке - когда заменяется список товаров (исходя из фильтра запросов) - так же видимо из-за того что они не успели загрузиться их высота ставится меньше чем должна быть
Та же проблема происходит при ajax загрузке - когда заменяется список товаров (исходя из фильтра запросов) - так же видимо из-за того что они не успели загрузиться их высота ставится меньше чем должна быть