Ваш слушатель должен быть размещен перед инициализацией гладкого слайдера. В противном случае прослушиватель никогда не вызывается, потому что вы попросили его прослушать после запуска события. То есть, когда вы запускаете свой гладкий слайдер, ваш слушатель в настоящее время не привязан.
// Bind init event listener function
$('.slider-container').on('init', function (event, slick) {
code here...
});
// Init your slick slider
$('.slider-container').slick({
other code here...
});
Это должно быть так, как указано выше.