javascript 在实例化时调用插件的函数
javascript call a function of a plugin in instantiating it
我想调用我的插件中的一个函数。
我重载了一个函数,但我想从中调用另一个函数。
$("mySelector").Myplugin({
My_function : function (){
functioin_from_the_plugin();
}
});
出现错误 "Unknown function"。
插件允许您连接启动事件(例如下面的 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");
这将创建插件,将其附加到元素,然后调用插件的方法。
注意:没有看到插件的代码,这些只是建议。有些插件模式脑残,不允许函数调用
我想调用我的插件中的一个函数。
我重载了一个函数,但我想从中调用另一个函数。
$("mySelector").Myplugin({
My_function : function (){
functioin_from_the_plugin();
}
});
出现错误 "Unknown function"。
插件允许您连接启动事件(例如下面的 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");
这将创建插件,将其附加到元素,然后调用插件的方法。
注意:没有看到插件的代码,这些只是建议。有些插件模式脑残,不允许函数调用