我想调用插件中的函数。
我重载了一个函数,但我想从中调用另一个函数。
$("mySelector").Myplugin({
My_function : function (){
functioin_from_the_plugin();
}
});
出现错误,显示“未知功能”。
答案 0 :(得分:0)
该插件允许您连接启动事件(例如,下面的onInit,但它将是插件特定的名称),
e.g。
$("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");
这会创建插件,将其附加到元素,然后调用插件上的方法。
注意:如果没有看到插件的代码,这些只是建议。一些插件模式是脑死亡,不允许函数调用