Я использую версию JQueryUi 1.12.1 и версию JQuery 3.2.1.
Я пытаюсь использовать 2 JQueryUI Autocomplete Combobox на своем веб-сайте, поэтому я скопировал код Combobox отсюда , немного его изменил и дважды добавил в файл JS (с именами виджетов 'combobox' и ' combobox2 ', они имеют различную логику и зависят друг от друга). В последней версии Chrome он работает должным образом, но иногда в Firefox (в основном, при первой загрузке страницы после закрытия браузера, но если я обновляю страницу постоянно, что-то вроде 1 из 10 попыток заканчивается ошибкой), у меня появляется сообщение:
TypeError: jQuery (...). Выпадающий список не является функцией .
Вот мой код файла js:
jQuery(document).ready(
function ($) {
$.widget( "custom.combobox", {
//code...
});
$.widget( "custom.combobox2", {
//code...
});
jQuery('#id_substancename').combobox();
jQuery('#id_casnumber').combobox2();
//code...
});