2013-07-24 3 views
0

Я использую Zurb Foundation, в частности, файл foundation.min.js для питания одного из своих навигационных панелей (https://github.com/zurb/foundation)Фонд JS Uncaught TypeError

Это уже минимизирован. Когда я разбиваю его вместе с остальной частью моего миниатюрного javascript, я получаю Uncaught TypeError в моей консоли. Я думаю, что это может быть как-то противоречиво с другими сценариями, которые у меня есть (Angular, среди прочих)

Так что я думал, что может быть разумно каким-то образом получить неограниченную версию, чтобы она не противоречила другому коду.

Любые указатели на то, что может происходить и как это исправить?

+1

Это слишком локализовано, как мы должны сообщать, что происходит, если нет кода, нет примера, мы не знаем, какие библиотеки вы используете ... Просто попробуйте незаменимую библиотеку с вашим незащищенным кодом. Изолируйте проблему и отлаживайте стек вызовов. Затем вернитесь с фрагментом кода, который терпит неудачу, и вы можете получить ответы. – elclanrs

+1

Кроме того, на всякий случай, убедитесь, что вы добавили точку с запятой в скрипт, если она еще не существует, что должно избегать некоторых минимизированных проблем конкатенации с моментами вызывается выражений функций. – elclanrs

+0

У фонда есть зависимость «Zepto/jQuery» ... Может быть, из-за этого ... Я использовал неопределенную версию 'foundation.js', а ошибка указала на строку« строка 26 », которая была выбрана после того, как ни одна из вышеперечисленных был найден. –

ответ

0

Я знаю, что это старый вопрос, относящийся к старой версии фундамента. На всякий случай это будет полезно для кого-то еще: Я отлаживал старый сайт, и ошибка в строке 26 может быть разрешена, если jQuery или Zepto загружается до основания.js или другого основания .min.js.

Просто поместите теги ссылок в свой HTML в соответствующем порядке.