我正在使用jQuery DataTables插件:http://datatables.net/examples/basic_init/zero_configuration.html
默认情况下,用户可以通过按住控制键并单击来选择单元格。
我想禁用此功能。似乎没有选项或api功能。
有没有人知道如何实现这一目标,最好不要修改原始来源?
谢谢!
答案 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 点击功能