В каком порядке осуществлять подключение нескольких JS-библиотек?
Чаще всего, если это чужой код, помогает не менять порядок, который использовался в чужом коде )
Попробуйте RequireJS или другую похожую библиотеку.