Slimselect:搜索后选择第二个选项不起作用

问题描述 投票:0回答:1

我通过gitHub问了这个问题,但我也在这里尝试一下,也许有人知道这个问题。

我正在使用slim select插件,当我在搜索后尝试选择第二个选项时,出现错误

看图:

但是当我单击外部以使下拉菜单关闭并再次开始搜索时,我可以选择许多选项而不会出现错误。

这是初始化 slimselect 的代码片段:

function initDropDowns () {

    $('[slimselect]').each(function (index) {
        var id                 = $(this).attr("id");
        var placeholder        = $(this).data("placeholder");
        var selectByGroup      = true;
        var compareDropDown    = false;
        var dataSelectByGroup  = $(this).data("selectbygroup");
        var dataCmpareDropdown = $(this).data("comparedropdown");

        if (dataSelectByGroup) {
            selectByGroup = dataSelectByGroup === "true";
        }
        if (dataCmpareDropdown) {
            compareDropDown = dataCmpareDropdown === "true";
        }

        var that = this;
        var select = new SlimSelect({
            select:     '#' + id,
            placeholder: placeholder,
            showSearch:  true,
            searchText: settings.texts.noSearchResults,
            searchPlaceholder: settings.texts.searchPlaceholder,
            searchingText: settings.texts.searchingText,
            searchHighlight: true,
            closeOnSelect: false,
            showOptionTooltips: true,
            selectByGroup: selectByGroup,
            hideSelectedOption:true,
            limit: 5,
            beforeOnChange: function (info) {
                if ($(that).data('singleselect') === true) {
                    dropDowns[that.id].set ([]);
                }
            },
            onChange: slimSelectOnChange
        });
        dropDowns[id] = select;
    });
}
javascript plugins
1个回答
0
投票

对此的良好反应确保了这款纤薄的选择非常适合编程

© www.soinside.com 2019 - 2024. All rights reserved.