Код jQuery ведет себя по-разному в режиме отладки и выпуска

Я разрабатываю веб-сайт, на котором я использую реализацию вкладок с jQuery. В режиме отладки все работает нормально, я потратил весь день на его разработку, и когда я собирался развернуть его на действующем сайте и скомпилировал его в режиме «Выпуск», вкладки больше не переключаются. Почему этот код ведет себя иначе? Я предполагаю, что это код JavaScript, который выполняется иначе.

Есть идеи, что я могу проверить? Спасибо.


person Cristian Cotovan    schedule 05.12.2009    source источник
comment
Я на 99% уверен, что это не javascript. По крайней мере, я не могу понять причину, по которой он может действовать по-другому, когда приложение asp.net создается в режиме выпуска.   -  person Arnis Lapsa    schedule 06.12.2009


Ответы (3)


Вы можете попробовать использовать Javascript Lint, чтобы проверить свой код отладки на тип ошибок, упомянутых в ответе btelles. Вам придется прикрепить тег /*jsl:ignore*/ к самой библиотеке jQuery, если вы в конечном итоге ее используете, поскольку в ней есть куча вещей, которые перехватывает Lint.

person Wesley Petrowski    schedule 05.12.2009

Спасибо за совет, Уэсли, но, видимо, что-то еще сломалось в процессе, и теперь он также не работает в режиме отладки. Проблема должна быть где-то в другом месте. Все еще копаю.

person Cristian Cotovan    schedule 05.12.2009
comment
Совет = ›используйте комментарии, чтобы добавлять комментарии вместо ответов. :) - person Arnis Lapsa; 06.12.2009

Вы проверили свои пути? Перейдите в источник просмотра страницы и проверьте, действителен ли путь jquery.

ваше здоровье

person Marko    schedule 06.12.2009