在jQuery dataTables中禁用ctrl+click选择

3
我正在使用jQuery DataTables插件:http://datatables.net/examples/basic_init/zero_configuration.html 默认情况下,用户可以通过按住控制键和单击来选择单元格。
我想禁用此功能。看起来没有选项或api函数可以实现这一点。
有人知道我怎样才能做到这一点,最好不要修改原始源代码吗?
谢谢!

请查看此链接以获取帮助:https://dev59.com/PlXTa4cB1Zd3GeqP5M9U#5517930,并提供您为dataTable编写的代码。 - Dipali Vasani
1个回答

3
这不是dataTables的问题,而是浏览器的问题。jQuery dataTables中没有提供这个“功能”。更明确地说:这是一个只在FireFox中存在,而在Chrome或Opera中不存在的功能。
试着在FireFox中打开此页面,然后ctrlclick你上面的问题。是的,完全相同的事情会发生!
如果你想以编程方式禁用此功能,请参见https://support.mozilla.org/en-US/questions/763547
非常简单,将-moz-user-select: none添加到你不希望在FireFox中通过ctrlclick选择的元素中。以下是一个示例:
table.dataTable tbody th, table.dataTable tbody td {
    -moz-user-select: none;
}

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

...禁用FireFox中dataTable(1.10.x)的ctrlclick功能。


谢谢!我明天会测试一下!如果这是真的,我感觉自己像个白痴:D - SaphuA

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接