2013-04-05 52 views
1

我试图执行SlitSlider carousel,但是存在严重缺乏文档,因此我遇到了麻烦。如何实现SlitSlider jQuery插件

有没有人成功使用过这个?我不断收到TypeError: self._init is not a function

的代码可以在gitub

到目前为止找到我的代码:

function initiate() { 
     var $slider = $('ul.slider'); 

     $slider.slitslider({ 
      autoplay: true, 
      interval: 1000 
     }); 
} 

initiate(); 
+0

没有看到你使用有没有一个整体很多我们可以做的代码。 – j08691 2013-04-05 15:26:58

+0

对不起,这是漫长的一天! – 2013-04-05 15:36:29

回答

1

我刚刚实现了这个滑块在我的网站,并得到它的工作努力。没有看到完整的代码,很难说为什么它不适合你。但我确实相信脚本需要在页面上被称为非常特别,像这样:

S(document.ready(function(){ 
    var loaded = false;   
    $(window).on('load resize',function(){ 
     loaded = true;    
     var Page = (function() { 
      slitslider = $('ul.slider').slitslider({ 
       autoplay: true, 
       interval: 1000 
       } 
      }), 
      init = function(){ 
       initEvents(); 
      }, 
      initEvents = function(){ 
       // add your custom navigation events here 
      }; 
      return {init:init}; 
     })(); 
     Page.init(); 
    }); 
}); 

我包括$(窗口)。在(“负载大小调整”)功能,以防止FOUC的slitslider CSS元素。希望这可以帮助!

这里是我的地盘与全屏slitslider全面实施:http://www.estherlee.co

+0

回答可能与我现在有点不相干,但你应该单独接受该网站。太棒了:D – 2014-04-24 10:43:46

+0

谢谢,伙计!事实证明,Slitslider在执行自动播放时有一些严重的问题,所以目前它有点小错误。如果开发人员不尽快提供修复,可能会切换到其他滑块。 – Sequesther 2014-04-30 23:45:26