2017-03-22 27 views
0

我正在使用滑動滑塊jquery插件。我創建了一個全球性的方法,光滑滑塊 「a.js」如何修改另一個函數內的jquery插件的默認屬性

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對象,但我無法在滑動滑塊中附加這些屬性,以便它能夠正常工作。

有人可以說我失蹤了嗎? 在此先感謝

+0

我不明白爲什麼「,但我我無法將這些屬性添加到滑動滑塊中,以便它能夠工作「。你用什麼代碼來附加屬性?更多細節? – blackmiaool

+0

我發現我的錯誤。它正在工作。感謝@blackmiaool您的迴應 –

+0

您能解釋一下您的解決方案嗎?它可以幫助別人! – java4fun

回答

0

「a.js」

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

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

「b.js」

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

    }); 

它的工作

相關問題