fre*_*ent 11 parameters jquery jquery-plugins
我想在我的jquery-plugin(基于widget-factory)中调用一个函数.
看起来像这样:
(function( $, window) {
$.widget("mobile.multiview",$.mobile.widget, {
stackUp: function (source, event, data) {
...
}
}
}) (jQuery,this);
Run Code Online (Sandbox Code Playgroud)
我想从插件外部调用stackUp.问题:我不知道如何正确传递参数.这不起作用:
$('#trigger').multiview("stackUp('pagination', fakeEvent, fakeData)");
Run Code Online (Sandbox Code Playgroud)
有人能指出我在插件中调用公共函数并传递参数的正确语法吗?
更新:
我可以像这样调用函数:
$('#trigger').multiview('stackUp');
Run Code Online (Sandbox Code Playgroud)
但是我怎样才能传递参数?
fre*_*ent 22
好吧,经过无休止的干预,参数或参数传递如下:
$("#trigger").multiview('stackUp','pagination', fakeEvent, fakeData );
Run Code Online (Sandbox Code Playgroud)
您只需在以逗号分隔的函数后添加参数.希望这也有助于其他人.