IBM Worklight 6.0 - включен ли jQuery Mobile по умолчанию?
Я хочу знать, поставляется ли jQuery Mobile в комплекте с IBM Worklight; Если так, что означает эта строка, она включена в основной файл HTML нового приложения:
<script>window.$ = window.jQuery = WLJQ;</script>
Также без этого заявления:
<script src="jQueryLib/jquery-1.9.1.js"></script>
JQuery, похоже, не работает для меня; выдает ошибку $ не определено. Я все делаю правильно или это так?
И я получаю странную ошибку, которую никто не мог получить, я пытаюсь включить файлы.js через html, и я почти уверен, что синтаксис идеален, но события js никогда не запускаются, все эти вещи происходят одновременно, и я подозреваю, что все эти проблемы из-за одной проблемы.
1 ответ
Вы, кажется, неправильно поняли некоторые вещи, позвольте мне уточнить:
jQuery! = jQuery Mobile
- Worklight 6.0.0.x в комплекте с jQuery 1.9
- Worklight не входит в комплект поставки jQuery Mobile
- Пожалуйста, обратитесь к следующему учебному модулю: Работа со средами пользовательского интерфейса (в вашем случае, как использовать jQuery Mobile в проекте Worklight)
- Worklight 6.0.0.x в комплекте с jQuery 1.9
Цитата из учебного модуля:
Инфраструктура на стороне клиента Worklight использует библиотеку jQuery для внутренних функций.
По умолчанию $ char назначается внутреннему jQuery в основном HTML-файле приложения.
<script>window.$ = window.jQuery = WLJQ;</script>
Если вашему приложению не требуется jQuery или если вы хотите использовать другую версию jQuery, вы можете удалить эту строку.
Если вы удалите указанную выше строку из заголовка основного HTML-файла и не включите в нее какую-либо другую версию jQuery, тогда связанный jQuery перестанет работать, что может объяснить возникшие проблемы.
Мое предложение:
- Не удаляйте линию
- Прочитайте учебный материал, чтобы понять, как правильно добавить и использовать jQuery Mobile в проекте