我已经创建了一个以下格式的jQuery插件。在某些网站上,我发现会收到如下错误信息:
我也注意到一些网站可能会多次包含jQuery,其他插件可以包含jQuery的版本,甚至可能根本没有加载jQuery。我无法控制这些站点或使用哪些其他插件。
如何确保我的插件可靠地运行,而不管安装了哪些其他插件和jQuery的版本?
TypeError: $.myApp不是一个函数
。我也注意到一些网站可能会多次包含jQuery,其他插件可以包含jQuery的版本,甚至可能根本没有加载jQuery。我无法控制这些站点或使用哪些其他插件。
如何确保我的插件可靠地运行,而不管安装了哪些其他插件和jQuery的版本?
;(function($, window, document, undefined) {
var myApp = function(options) {
this.init = function() {
};
this.init();
};
$.myApp = function(options) {
return myApp (options);
};
})(jQuery, window, document);