JQueryUi Autocomplete Combobox иногда неправильно загружается в Firefox - PullRequest
0 голосов
/ 17 апреля 2019

Я использую версию 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...
});

1 Ответ

0 голосов
/ 17 апреля 2019

Изменение:

    jQuery('#id_substancename').combobox();
    jQuery('#id_casnumber').combobox2();

Кому:

    $('#id_substancename').combobox();
    $('#id_casnumber').combobox2();

Исправлена ​​проблема.

...