【问题标题】:jquery multiselect filter cannnot be selected inside dialog with modal: truejquery multiselect 过滤器不能在模态对话框中选择:true
【发布时间】:2013-07-03 09:11:30
【问题描述】:

我正在使用以下 jquery 库:

当我在任何选择上使用多选过滤器时,它只适用于查找。 当我在对话框 UI 中使用属性 modal:true 的多选过滤器时,我无法再选择过滤列表 - 无法选择搜索的占位符。

没有属性modal:true,它工作得很好。

我已尝试添加属性 appendTo: 'form',但仍有问题。

编辑:示例代码 http://jsfiddle.net/dQzxJ/3/

有什么想法吗? 谢谢, 埃迪

【问题讨论】:

  • 代码或小提琴将帮助我们帮助您。
  • “我不能再选择过滤掉列表 - 搜索的占位符,不能选择” - 我不知道这是什么意思。
  • 过滤器容器。

标签: javascript jquery jquery-ui jquery-plugins


【解决方案1】:

这个问题似乎直到现在都没有解决。 像this 这样的错误,两个月前我一直在苦苦挣扎,有一天我问自己:选择作为替代方案怎么样? http://harvesthq.github.io/chosen/

因为我试过了,我很满意。

【讨论】:

【解决方案2】:

有一个脚本可以在模态对话框中解决与 CKEditor 类似的问题,可以找到 here

对于 Eric Hynds 的多选插件,将以下代码添加到 _allowInteraction 函数:

if ($(event.target).closest(".ui-multiselect-menu").length) {
    return true;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多