Где и почему лучше хранить подобные данные?
// Инициализация всех слайдеров
$('.slider').slick({
dots: false,
infinite: false,
speed: 300,
slidesToShow: 1,
adaptiveHeight: true
});
$('.serviceItem__button, .serviceItem__more').magnificPopup({
type:'inline',
midClick: true,
callbacks: {
open: function(){
// вызыв метода пересчёта
$('.slider').slick('setPosition');
// Если не поможет первое
/*
setTimeout(function(){
$('.slider').slick('setPosition');
}, 50);
*/
}
}
});
$('.slider').slick('unslick');
Настройки отображения, общая информация, История переходов, то, что не требует перепроверки - LocalStorage. Вот и всё.