在jQuery dataTables中禁用ctrl +单击选择

时间:2014-11-27 12:30:13

标签: javascript jquery jquery-plugins datatables jquery-datatables

我正在使用jQuery DataTables插件:http://datatables.net/examples/basic_init/zero_configuration.html

默认情况下,用户可以通过按住控制键并单击来选择单元格。

我想禁用此功能。似乎没有选项或api功能。

有没有人知道如何实现这一目标,最好不要修改原始来源?

谢谢!

1 个答案:

答案 0 :(得分:2)

这不是dataTables问题 - 这是一个浏览器问题。 jQuery dataTables中只有 nothing 提供这个"功能"。更明确一点:这是Chrome或Opera中不存在的 FireFox 特定功能(例如)。

尝试打开FireFox,转到此页面并按 ctrl 点击上面您自己的问题。是的 - 完全相同的事情发生了!

如果您以编程方式要停用此功能,请参阅 https://support.mozilla.org/en-US/questions/763547

非常简单,将-moz-user-select: none添加到 ctrl 在FireFox中单击中不希望选择的元素。这是一个例子:

table.dataTable tbody th, table.dataTable tbody td {
    -moz-user-select: none;
}

演示 - >的 http://jsfiddle.net/0o0h2ry7/

...在FireFox中为dataTable(1.10.x)禁用 ctrl 点击功能