在selectize.js中停止传播

埃德加·纳瓦萨迪安(Edgar Navasardyan)

我花了一个小时试图使这个jsfiddle出色的selectify修改停止对选项选择的关闭(stopPropagation),但是我现在感到无助。我是否必须为此使用某些selectize选项?我已经阅读了文档,但没有发现任何相关内容。唯一相关的选项似乎是closeAfterSelect,但是其默认值为false :(有什么想法吗?

$('.dropdown').each(function() {
    $_self = $(this);
    $_self.find('select')
        .selectize({ plugins: ['component'], maxItems: 1, closeAfterSelect:false })
        .on('change', function() {
            console.log('Changed value to:', $(this).val() )
            $_self.find('span.value').text( $(this).val() )
            if ($(this).val()) {
                $_self.removeClass('open');
            }
        });
    $_self.find('select').on('click', function(e) { e.stopPropagation(); });
    $_self.find('.dropdown-menu').on('click', function(e) { e.stopPropagation(); });
     $_self.find('.dropdown').on('click', function(e) { e.stopPropagation(); })
});

再次澄清-我希望下拉菜单仅在按下插入符号时关闭。如果我选择任何选项,则希望它保持打开状态。您可能会注意到,我在可能的每个类和元素上添加了stopPropagation方法,但仍无法按预期工作

马特迪姆

问题是e.stopPropagation()执行得太早了,因此无法执行任何操作。但是您可能会return false发生变化事件:

http://jsfiddle.net/MattDiMu/ozmqek7b/1/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

销毁Selectize.js实例

来自分类Dev

Selectize.js-停止事件item_add

来自分类Dev

Selectize.js和jQuery验证

来自分类Dev

Selectize.js事件-无法正常工作

来自分类Dev

selectize.js重新加载下拉列表

来自分类Dev

Selectize.js getAdjacentOption()如何工作?

来自分类Dev

selectize.js 占位符宽度问题

来自分类Dev

在selectize.js中使用selectize api为列表框设置默认值

来自分类Dev

如何清除Selectize.js下拉列表中的选定值?

来自分类Dev

将值加载到Selectize.js中

来自分类Dev

如何在selectize.js中设置默认值?

来自分类Dev

selectize.js:清除onChange事件中的选定值

来自分类Dev

如何纠正Rails中的添加或选择标签(Selectize.js)

来自分类Dev

移动中selectize.js下拉菜单溢出的困难

来自分类Dev

selectize.js-如何禁用选定项目后的闪烁光标?

来自分类Dev

如何滑动Selectize.js下拉菜单?

来自分类Dev

如何为selectize.js输入设置值?

来自分类Dev

如何获取当前选定的Selectize.js输入项的值

来自分类Dev

如何更改selectize.js下拉列表的占位符?

来自分类Dev

如何使用Angular以编程方式设置selectize.js值?

来自分类Dev

selectize.js动态添加选项以进行选择

来自分类Dev

使用Selectize.js从SQL进行远程数据加载

来自分类Dev

selectize.js远程填充其他输入

来自分类Dev

Selectize.js:如何对整数值的选项进行排序?

来自分类Dev

在Selectize.js项目中渲染角度指令

来自分类Dev

用Flask填充Selectize.js下拉列表

来自分类Dev

如何滑动Selectize.js下拉菜单?

来自分类Dev

selectize.js-如何禁用选定项目后的闪烁光标?

来自分类Dev

rails selectize.js include_blank或自动完成:false

Related 相关文章

热门标签

归档