Когда я использую JQuery.load, он разбивает мои другие библиотеки JavaScript. Я получаю эту ошибку:JQuery.load breaks other javascript
TypeError: $.doTimeout is not a function
Когда я не использую jQuery.load, он отлично работает.
Я не понимаю, почему это происходит. Похоже, что он не смог найти функцию из файла JavaScript, который уже отображается в исходном коде.
Сценарии
<script type="text/javascript" src="/assets/js/modernizr-1.7.min.js"></script>
<script type="text/javascript" src="/assets/js/jquery.tmpl.js"></script>
<script type="text/javascript" src="/assets/js/jquery.ba-dotimeout.js"></script>
<script type="text/javascript" src="/assets/js/test1.js"></script>
<script type="text/javascript" src="/assets/js/test2.js"></script>
Внутри test1.js
$.doTimeout("hoverOut");
Внутри test2.js
$(".test").load("/test.aspx?param=" + someValue);
jquery.ba-dotimeout.js библиотека
тест 1.js использует эту библиотеку, чтобы сделать его модные вещи
Пожалуйста, помогите
Я предполагаю, что test.aspx включает в себя вторую библиотеку jquery, которая переопределяет первую. –
Вы правы. Благодаря! Если вы нажали кнопку «ответить на вопрос», я могу принять ее как принятый ответ. – Anna