Jquery загружает динамические библиотеки - PullRequest
1 голос
/ 09 августа 2011

Я делаю скрипт, в котором мой jquery загружает плагин jquery с помощью метода getScript ().Но по какой-то причине загружаемый код работает только после того, как мой скрипт завершился.

Итак, процедура:

  1. load jquery
  2. делает метод getScript ()и загрузите плагин.
  3. попробуйте использовать плагин ($ ('# test'). myPlugin ()), но вылетает.
  4. Сценарий завершен.попробуйте $ ('# test'). myPlugin () в Chrome Web Developer.Работает отлично.

1 Ответ

1 голос
/ 09 августа 2011

Метод getScript () - извлекает скрипт асинхронно, поэтому вам нужно подождать, пока он загрузится (обычно с помощью метода success ()), чтобы вызвать его.Я думаю, вы этого не делаете.

Так что попробуйте

getScript("script").success(function() {
    $('#test').myPlugin();
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...