评论:jQuery轻量级下拉框插件Dropdown  [查看原文]

所属分类:输入-选择框

 70363  390  114
当前第1页 / 共5页
    花花丶千骨0
    2022/6/27 16:16:06
    在sarafi中打开不太友好,需要单击两次才能打开option。Andriod中正常 回复
    扮个艺术小生0
    2021/8/28 1:39:16
    你好 我想问下这个不支持手机端吗? 回复
    ☆ 阿弗罗狄忒 ☆0
    2021/1/23 22:53:13
    我很好奇这个如何在方法回调[choice]中获取选中的条目ID之类的信息,不然怎么知道选中的那些,最好是以列表的形式返回
        ☆ 阿弗罗狄忒 ☆1
        2021/1/23 23:08:26

        仔细扒了一下数据结构发现可以这样,这个方法感觉不是很好,但是可以使用,仅供参考吧,各位小伙伴们,如果有更好的想法可以回复告知我一下

        choice: function() {
            console.log(arguments, this);
            var selectedList = [];
            $.each(this.name, function(i, v) {
                selectedList.push(parseInt($(v).find("i").attr("data-id")))
            });
            console.log(selectedList)
        }
        ☆ 阿弗罗狄忒 ☆1
        2021/2/25 19:59:31

        今天特地抽时间来看了一下之前写的这段程序
        推荐使用这种,不要用上面的了

        $('#selectedBox').down({
            data: vList,
            choice: function() {
                var selectedList = [];
                $.each(this.name, function(index, value) {
                    selectedList.push(vList[index].id);
                });
                console.log(selectedList);
            }
        });
    回复
    j_coding0
    2020/7/27 11:59:35
    这个不支持大写字母搜索吗 回复
    Mc/yx0
    2020/1/15 20:27:17
    请问,用户登录的时候,如何初始绑定登录的用户呢 回复
    Temptatio丶唯一°0
    2019/12/23 16:54:53
    大写字母搜索不好用.只有小写字母才可以搜 回复
    男人不可以穷??0
    2019/12/13 11:47:03
    怎么动态加载后台传过来的json数据渲染 回复
    男人不可以穷??0
    2019/12/13 11:17:27
    数据怎么渲染不了 回复
    Woow0
    2019/11/22 15:02:13
    销毁事件写的不清楚,不好调用,每次调用的话会多好多个 回复
    Woow0
    2019/11/21 10:07:18
    单选默认第一个会选中,怎么设置不让第一个选中?
        Woow1
        2019/11/21 13:27:20
        看了下插件是用select的option改成li的,select会默认选中第一个,可以把第一个设置个空值隐藏,或者操作dom改成placeholder
        Woow1
        2019/11/22 15:00:53

        单选将js的objectToSelect函数里

        var temp = '<option' + isDisabled + isSelected + ' value="' + val.id + '">' + val.name + '</option>';

        修改成

        var temp = '<option' + isDisabled + ' value="' + val.id + '">' + val.name + '</option>';

        以及renderSelect函数里

        // _this.$choseList.prepend(_this.name.join(''));

        注释掉,就可以不默认选中第一个了

        Woow1
        2019/11/25 17:11:09
        绑定事件里可以加上$el.on(EVENT_SPACE.input, 'input', $.proxy(action.search, _this));
        这样可以支持微软键盘的按数字键进行模糊搜索
        同时EVENT_SPACE变量里加上input: 'input.iui-down',
    回复
    MayBeWonderful1
    2019/9/11 11:45:23

    更新数据不支持空[],如果传入数据为空更新不了。原因是:

    objectToSelect(data)

    这个方法在判断data为空时,直接return了。解决办法:在这个函数内部 ,将if判断改为 :

    if(!data || !data.length) {  return ['',[],0]  }
    回复
    随便玩2018070
    2019/9/10 18:08:18
    当我点击不进行搜索的时候按enter健,返回的是undefined
    回复
    随便玩2018070
    2019/9/10 17:46:54
    再次点击的时候下拉框不会收回去 回复
    jooner0
    2019/7/26 15:13:49
    value不支持() () [] 【】
        MayBeWonderful1
        2019/9/11 11:47:59
        因为他在objectToSelect(data)这个方法中直接return了
        Woow0
        2019/11/28 14:39:55
        selectToDiv函数里()【】
        等标签被正则去掉了
    回复
    00
    2019/4/29 16:18:16
    请问下不使用下拉框选项,而是直接在select框上输入字符串,怎样获取这串字符串啊? 回复

讨论这个项目(114)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

取消回复