我想在我的 jquery-plugin(基于 widget-factory)中调用一个函数。
看起来像这样:
(function( $, window) {
$.widget("mobile.multiview",$.mobile.widget, {
stackUp: function (source, event, data) {
...
}
}
}) (jQuery,this);
我想从插件外部调用stackUp。问题:我不知道如何正确传递参数。这不起作用:
$('#trigger').multiview("stackUp('pagination', fakeEvent, fakeData)");
有人可以指出我在插件内调用公共(public)函数并传递参数的正确语法吗?
更新:
我可以这样调用该函数:
$('#trigger').multiview('stackUp');
但是如何传递参数呢?
最佳答案
好吧,经过无休止的干预,参数或实参是这样传递的:
$("#trigger").multiview('stackUp','pagination', fakeEvent, fakeData );
您只需在函数后面添加参数,并用逗号分隔即可。希望这对其他人也有帮助。
关于jquery - 如何在小部件工厂插件内调用带有参数的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8726543/