我有一个slickJS旋转木马,我正在使用~12个菜单项。在来自websocket连接的消息中,页面通过AJAX重新加载最新信息,HTML包括slickJS轮播。旋转木马在美容上重新初始化,但控件(箭头,点击抓取)不起作用。我可以从当前视图中选择一个新的“菜单项”,但没有其他功能。我还尝试使用
手动重新初始化光滑$('.my-menu-list').slick('unslick').slick('reinit');
但产生相同的结果。作为参考,我的光滑的init命令是
$(document).ready(function(){
$('.my-menu-list').slick({
arrows: true,
infinite: true,
lazyLoad: 'progressive',
speed: 600,
slidesToShow: 4,
slidesToScroll: 4,
initialSlide: $('.my-menu-list.active').data('slick-index')
});
});
并从外部文件加载。