通过AJAX重新加载后,SlickJs控件不起作用

时间:2016-05-19 12:53:18

标签: javascript jquery ajax slick.js

我有一个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')
  });
});

并从外部文件加载。

0 个答案:

没有答案