在 jQuery dataTables 中禁用 ctrl+单击选择
Disable ctrl+click selection in jQuery dataTables
我正在使用jQuery DataTables插件:http://datatables.net/examples/basic_init/zero_configuration.html
默认情况下,用户可以通过按住控制键并单击来选择单元格。
我想禁用此功能。似乎没有选项或 api 函数。
有谁知道我如何实现这一目标,最好在不修改原始来源的情况下?
谢谢!
这不是数据表问题 - 这是浏览器问题。jQuery dataTables 中没有任何内容这提供了这个"功能"。并且更清楚 :这是FireFox的特定功能,在Chrome或Opera中不存在(例如)。
尝试打开一个火狐,转到此页面并按 ctrl单击上面的您自己的问题。是的 - 完全相同的事情发生了!
如果要以编程方式禁用此功能,请参阅 https://support.mozilla.org/en-US/questions/763547。
非常简单,通过在FireFox中按ctrl单击将-moz-user-select: none
添加到您不希望选择的元素中。这是一个例子:
table.dataTable tbody th, table.dataTable tbody td {
-moz-user-select: none;
}
演示 -> http://jsfiddle.net/0o0h2ry7/
。禁用 FireFox 中 dataTable 的 ctrl单击功能 (1.10.x)
相关文章:
- 单击并用CTRL+C复制值时高亮显示html表格单元格
- 如何禁用 CTRL + 鼠标左键单击
- Ctrl+单击Atom编辑器中的函数名称并跳转到该函数名称
- 在 CTRL+P 和单击按钮时打印样式不同
- 如何使用JavaScript禁用鼠标右键单击和ctrl + v & ctrl + c键
- 如何检查某个值是否为负数,并限制将其粘贴到过去的 CTRL+V 文本框中或右键单击过去
- 如何在遵循 Ctrl 并单击时导航到 URL 在新选项卡中打开 URL
- 有没有办法模拟每次单击鼠标左键时按 Ctrl 键
- 使用 Ctrl+单击JS地图进行选择
- 在 jQuery dataTables 中禁用 ctrl+单击选择
- 如果锚链接已被单击为在新选项卡中打开,则如何不运行onclick(ctrl并单击窗口)
- 如何禁用火狐“新标签”操作时按 ctrl 并单击带有 javascript 事件的链接
- jQuery/JavaScript-允许CTRL+单击以在新选项卡中打开链接
- 触发器Ctrl+z&Ctrl+y键单击按钮
- 在没有href详细信息更改的链接上单击(Ctrl+Click)时,停止打开新选项卡
- jQuery检查是否单击左ctrl+left shift和左ctrl+right shift
- 在Mac版Safari中使用Ctrl+click时,如何从上下文菜单事件禁用单击事件
- 多选框,无需ctrl单击
- 同时拖动多个DIV,无需单击或按Ctrl单击
- 映射Api v3:检测Ctrl+单击标记