我正在使用$.getScript
在我自己的插件中加载一个 jQuery 插件。问题是我只能访问加载的插件并在$.getScript
方法的回调函数中实例化一个对象。
我想知道是否有办法在回调函数之外进行实例化。请参阅以下代码中的实际实现:
init = function( options ) {
$.getScript('javascript/lib/fullcalendar-1.5.3/fullcalendar/fullcalendar.js', function() {
// Instantiation is require to be done here
self.fullCalendar(options);
});
self.opt = $.extend(true, {}, defaults, options);
self.data('settings', self.opt);
if (typeof options.test === 'function') {
// I would liked to do this here but at this point fullcalendar is not defined
self.fullcalendar(options);
var tests = test.call(self, 3, 1);
options.test.call(self, tests, null);
}
}