0

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

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

第二个回调不起作用总是调用'foo'。

插件代码:

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

如果我再包含一个元素,那么脚本执行的次数就会增加。我做错什么了吗。

4

1 回答 1

1

多次包含插件,代码也将运行,没有任何问题。如果您使用回调,请确保在函数内部分配回调。这样你就可以避免冲突。

于 2012-08-25T09:58:29.890 回答