2015-05-12 57 views

回答

0

要麼插件可以讓你來裝一個啓動事件(例如OnInit的下面,但是這將是一個插件特定名),

例如

$("mySelector").Myplugin({ 
    onInit: function (instance){ 
     instance.function_from_the_plugin(); 
    } 
}); 

或者(如果在調用時,其方法插件保留了正確this):

$("mySelector").Myplugin({ 
    onInit: function(){ 
     this.function_from_the_plugin(); 
    } 
}); 

,或者你必須等待調用該方法之前,要創建插件。

根據您創建的插件的方式,通常的方法是這樣的(使用字符串指定函數名字來稱呼):

$("mySelector").Myplugin().Myplugin("function_from_the_plugin"); 

這將創建插件,它十分重視元素,然後調用插件上的方法。

注意:沒有看到插件的代碼,這些只是建議。一些插件模式是腦死亡,不允許函數調用

+0

嗨, 這是我的第一個插件。 我可以給你的代碼,但它會繼續改變。 我不明白你的第一個答案。 第二個不工作,我想到第三,但不喜歡它。 你需要我的代碼? 在github上可以嗎? – artentica

相關問題