2014-10-30 72 views
0

在這段代碼中,只有添加到類「team-member」中的「test」,可能是因爲第二個是函數而不是元素。 我該如何做一些功能內的主要元素(類)「團隊成員」?jquery flugin - 如何獲取函數中的主要元素

$(document).ready(function() { 
    $('.team-member').SimpleSlider(); 
}); 


(function ($) { 
    $.fn.SimpleSlider = function (options) { 

     Initial(); 
     $(this).addClass("test"); 

     function Initial() { 
      $(this).addClass("test2"); 
    }; 
}(jQuery)); 
+0

創建的jsfiddle。您當前的代碼不完整,並且「初始」功能中的範圍使用不正確。除此之外:通過閱讀jQuery插件的許多插件教程和示例,可以很容易地回答這個問題。 – DoXicK 2014-10-30 15:05:02

回答

0

我找到了一個解決方案,通過 「本」 作爲參數

$.fn.SimpleSlider = function (options) { 


    Initial(this); 
    $(this).addClass("test"); 

    function Initial(obj) { 
     $(obj).addClass("test2"); 


}