我正在使用 jQuery DataTables 插件:http://datatables.net/examples/basic_init/zero_configuration.html
默认情况下,用户可以通过按住控制键并单击来选择单元格。
我想禁用此功能。似乎没有为此的选项或 api 函数。
有谁知道我怎样才能做到这一点,最好是不修改原始来源?
谢谢!
最佳答案
这不是数据表问题 - 这是浏览器问题。 jQuery 数据表中什么都没有 提供此“功能”。更明确地说:这是 FireFox 的特定功能,Chrome 或 Opera(例如)中不存在。
尝试打开 FireFox,转到此页面并ctrl单击 上面您自己的问题。是的 - 发生了完全相同的事情!
如果您想以编程方式禁用此功能,请参阅 https://support.mozilla.org/en-US/questions/763547 .
很简单,将-moz-user-select: none
添加到您不想被ctrlclick选中的元素,在FireFox中。这是一个例子:
table.dataTable tbody th, table.dataTable tbody td {
-moz-user-select: none;
}
演示 -> http://jsfiddle.net/0o0h2ry7/
...禁用 FireFox 中数据表 (1.10.x) 的 ctrlclick 功能
关于javascript - 在 jQuery 数据表中禁用 ctrl+click 选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27170878/