我有 2 个插件,其中 1 个始终存在,另一个不存在。在插件 2 的初始化过程中,我尝试从插件 1 访问设置变量,但由于尚未创建插件 1(加载顺序),因此出现错误。IE:
;(function$) {
$.plugin2 = function(el, options) {
...
...
var init = function() {
plugin.settings = $.extend({}, defaults, options);
plugin.el = el;
var init = function() {
...plugin1Instance.settings.variable... <--------
}
init();
};
});
宁愿不做 timeOut 方法,想知道什么是最干净的方法。