У меня возникли проблемы с моим приложением из-за порядка, который я визуализую .js-скрипты. Например, в http://jsfiddle.net/qCAW3/1 элементы не будут перетаскиваться, пока я не изменю порядок загрузки js-скриптов.Порядок jquery/.js скриптов
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
Может кто-нибудь пролить свет на то, что вызывает это. Если я изменил порядок, чтобы заставить перетаскиваемые элементы работать, другие части JavaScript моего приложения перестают функционировать.
Вы должны включить jquery.js перед другими скриптами, которые его используют, в том числе перед jquery-ui.js или другими плагинами jQuery. (Эта концепция не только применима к jQuery, кстати.) С какими сценариями вы столкнулись? – nnnnnn
Это довольно просто, вы не можете вызвать функцию до того, как вы ее определили. – Jonathan
Будет полезно посмотреть вашу консоль javascript. На консоли будут отображаться такие ошибки, как '$ undefined в 'jquery-ui.js''. Всякий раз, когда вы видите, что '' 'undefined, это, вероятно, означает, что некоторый скрипт, использующий jQuery, загружается перед jQuery. –