【问题标题】:JQueryUi Autocomplete Combobox sometimes not loading properly in FirefoxJQueryUi 自动完成组合框有时无法在 Firefox 中正确加载
【发布时间】:2019-09-07 08:44:03
【问题描述】:

我使用的是 JQueryUi 1.12.1 版本和 JQuery 3.2.1 版本。

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

这是我的js文件代码:

jQuery(document).ready(
    function ($) {
    $.widget( "custom.combobox", {
    //code...
    });

    $.widget( "custom.combobox2", {
    //code...
    });

    jQuery('#id_substancename').combobox();
    jQuery('#id_casnumber').combobox2();
    //code...
});

【问题讨论】:

    标签: javascript jquery jquery-widgets


    【解决方案1】:

    变化:

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

    收件人:

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

    解决了问题。

    【讨论】:

      猜你喜欢
      • 2012-02-29
      • 2023-01-11
      • 1970-01-01
      • 2013-08-04
      • 1970-01-01
      • 2012-09-13
      • 2019-04-18
      • 2011-05-16
      • 2014-09-12
      相关资源
      最近更新 更多