Как включить внешний плагин в другой плагин JQuery, созданный

Я создаю собственный плагин JQuery для проекта, над которым я работаю. Я хочу вернуть объект, свойственный другому плагину jQuery ... вместо того, чтобы убедиться, что на каждой странице, использующей мой плагин, также есть этот другой плагин, возможно ли включить его в сам плагин?

Вместо того, чтобы вводить следующее на каждой странице, которая использует мой плагин:

<script type="text/javascript" src="url_to_my_plugin" />
<script type="text/javascript" src="url_to_plugin" />

Я хотел посмотреть, есть ли опция, которая позволит что-то вроде:

(function($) {
          $.include('url_to_plugin');
          //code to implement my plugin
})(jQuery);

Спасибо за предложение, Марко ... Возможно, я делаю что-то не так, потому что плагин, на который я ссылаюсь, не распознается. Ниже мой код:

(function($) {
     var script = document.createElement('script');
     script.type = 'text/javascript';
     script.src = 'jquery.simplemodal.js'; //in same dir as my plugin
     //tried both
     document.body.appendChild(script);
     document.getElementsByTagName('head')[0].appendChild(script);

     $.fn.SUI_CheckProgress = function(options) {
          return this.each(function() {
               var obj = $(this);
               var nDiv = $('<div>');
               nDiv.modal(); //error nDiv.modal() is not a function
               $(obj).append(nDiv);
          }
     };
});

Я попытался объявить сценарий как внутри, так и снаружи фактического вызова функции (идеал - чтобы это происходило глобально). Я проверил, что код выполняется правильно, если я ссылаюсь на скрипт на странице, с которой я звоню, однако, когда я удаляю ссылку, он не работает. Будем благодарны за любую дополнительную информацию о программном добавлении скриптов на страницу.

Исправлена: Моя проблема заключалась в том, что я ссылался на тот же каталог, что и плагин js, однако, когда он был добавлен на страницу, он находился вне этого каталога.

было

script.src = 'jquery.simplemodal.js';

фиксированный

script.src = 'js/jquery.simplemodal.js';

Ответы на вопрос(2)

Ваш ответ на вопрос