Есть только одна проблема, о которой я могу думать с этим подходом (и она дважды поднималась в вопросах о SO за последний месяц).
Проблема в том, что jQuery, начиная с 1.3.2, не может определить, загружен ли документ, если он сам включен после загрузки документа (т. Е. Динамическое включение <script>
, как вы делаете, закладка и т. Д.) В не -IE браузеры. В таких случаях функция, переданная в .ready()
, никогда не будет вызвана.
Вот отчет об ошибке для проблемы: http://dev.jquery.com/ticket/4196 С ним ничего не произошло за последние 8 месяцев.
Теперь, способ, которым вы спроектировали loadJquery
, как я вижу, должен заменить $(document).ready()
, так что вам не нужно беспокоиться. Но любой код, написанный в стиле $(document).ready()
, не будет выполнен.