JQueryUi Autocomplete Combobox 有时无法在 Firefox 中正确加载



我正在使用JQueryUi 1.12.1版本和JQuery 3.2.1版本。

我正在尝试在我的网站中使用 2 个 JQueryUI 自动完成组合框,所以我从这里复制了 Combobox 代码,对其进行了一点更改并两次添加到 JS 文件中(小部件名称为"组合框"和"组合框2",它们具有不同的逻辑并且相互依赖(。在最新版本的 Chrome 中,它可以按预期工作,但有时在 Firefox 中(主要是在关闭浏览器后首次加载页面时,但如果我不断刷新页面,例如 10 次尝试中的 1 次最终会出现错误(我有一个错误说: TypeError: jQuery(...(.组合框不是一个函数

这是我的js文件代码:

jQuery(document).ready(
    function ($) {
    $.widget( "custom.combobox", {
    //code...
    });
    $.widget( "custom.combobox2", {
    //code...
    });
    jQuery('#id_substancename').combobox();
    jQuery('#id_casnumber').combobox2();
    //code...
});

更改:

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

自:

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

修复了问题。

相关内容

  • 没有找到相关文章

最新更新