Контекст: Пытается использовать jquery ui плагины (вкладки и диалог) в приложении-интерфейсе непосредственно из javascript (из-за определенного требования).Непосредственные элементы jquery ui tabs
Задача: Получение ошибок «длина неопределенных» и «неопределенные не функции» при вызовах. Более конкретно, $ ("# id"). Tabs() выдает ошибку.
Что я сделал: поиск в stackoverflow; отметьте $ .fn. * и $ .ui. * в консоли; на удивление много доступных плагинов ui (datepicker, droppable, selectable), но диалог и вкладки, кажется, отсутствуют. $ .ui.version равно 1.11.3. Я попытался использовать outputScript и непосредственно < скрипт > тегов, чтобы включить jquery ui, но ни один из них не включил эти плагины; попробовал noConflict.
Дополнительная информация: Работала в какой-то момент с перерывами .. не уверен, что заставило ее работать и что мешает ей работать. Потратил много времени на устранение неполадок.
Благодарим за ваше время и при необходимости сообщите дополнительную информацию.
PrimeFaces содержит настроенный (подмножество) компонентов JQuery-UI. Остальные должны быть добавлены вами. И убедитесь, что вы используете их из совместимой версии. Совместим с версией jQuery, которую использует PrimeFaces. – Kukeltje
Спасибо @Kukeltje, ваш ответ полезен при понимании. Я уже добавил jquery-ui.js 1.11.3 и совместим с 1.6+ и более. $ .ui.version имеет значение 1.11.3, которое говорит мне, что тот, который я включил с тегом скрипта, загрузился, но не привел к включению вкладок и диалогов. Есть ли способ включить эти плагины отдельно? Еще раз спасибо. – zrini
Да, вы можете включить их отдельно в обычном режиме jquery-ui ... (я не знаю, извините, извините) – Kukeltje