如何修改另一个函数

时间:2017-03-22 09:57:53

标签: javascript jquery function javascript-objects slick.js

我正在使用光滑的滑块jquery插件。我创建了一个滑动滑块的全局方法 的 “a.js”

var KOUKIDefaultScripts=function(){

slickSlider: function( $container, $options={}  ){

   this.sliderFunc = jQuery( $container ).slick();
  }
}():

在我编写的另一个js文件中

b.js

var courseSlider = new KOUKIDefaultScripts.slickSlider('#courseSlider',{
    dots : true,
    arrows : false
  });

我必须编辑我的slickSlider代码,以便我在b.js中声明的所有属性都附加到我无法做到的光滑对象。

在我的控制台中,我可以看到$ options对象,但我无法在光滑的滑块中附加这些属性,以便它可以正常工作。

有人可以说我错过了吗? 提前致谢

1 个答案:

答案 0 :(得分:0)

<强>&#34; a.js&#34;

 var KOUKIDefaultScripts=function(){
    return{
      slickSlider: function( $container, $options ){

           this.sliderFunc = jQuery( $container ).slick( $options );
          }
    }
     }():

<强>&#34; b.js&#34;

var courseSlider = new KOUKIDefaultScripts.slickSlider('#courseSlider',{
    dots : true,
    arrows : true,
    autoplay:true,

  });

有效