0
我想調用一個函數在我的插件中。javascript調用插件的一個函數來實例化它
我重載了一個函數,但我想調用另一個函數。
$("mySelector").Myplugin({
My_function : function(){
functioin_from_the_plugin();
}
});
出現錯誤,顯示「未知功能」。
我想調用一個函數在我的插件中。javascript調用插件的一個函數來實例化它
我重載了一個函數,但我想調用另一個函數。
$("mySelector").Myplugin({
My_function : function(){
functioin_from_the_plugin();
}
});
出現錯誤,顯示「未知功能」。
要麼插件可以讓你來裝一個啓動事件(例如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");
這將創建插件,它十分重視元素,然後調用插件上的方法。
注意:沒有看到插件的代碼,這些只是建議。一些插件模式是腦死亡,不允許函數調用
嗨, 這是我的第一個插件。 我可以給你的代碼,但它會繼續改變。 我不明白你的第一個答案。 第二個不工作,我想到第三,但不喜歡它。 你需要我的代碼? 在github上可以嗎? – artentica