我有我的插件。在该脚本中执行多次。
$('element1').myplugin({callback:foo});
$('element2').myplugin({callback:bla});
第二次回调无法正常调用'foo'。
插件代码:
(function($) {
$.fn.myplugin = function(options) {
//some code.
options.callback();
}
})(jQuery);
如果我再添加一个元素,则执行增加的脚本。 我做错了什么。
答案 0 :(得分:1)
很多时候你包含你的插件然后代码也会运行没有错。如果使用回调,请确保在函数内部分配回调。这样你就可以避免冲突。