脚本执行多次

时间:2012-08-13 11:31:55

标签: javascript jquery jquery-plugins

我有我的插件。在该脚本中执行多次。

$('element1').myplugin({callback:foo});
$('element2').myplugin({callback:bla});

第二次回调无法正常调用'foo'。

插件代码:

(function($) {
    $.fn.myplugin = function(options) {
          //some code.
          options.callback();
        }
})(jQuery);

如果我再添加一个元素,则执行增加的脚本。 我做错了什么。

1 个答案:

答案 0 :(得分:1)

很多时候你包含你的插件然后代码也会运行没有错。如果使用回调,请确保在函数内部分配回调。这样你就可以避免冲突。