禁用双击数据表中的箭头键

Disable double click on arrow key in datatables

我有一个table。如果我第一次单击 header 列,那么它应该按提供的顺序对该列进行排序。如果我在列 header 上再次点击 2 次或更多次,那么它不应该做任何事情。

注意:我想保留第一次点击的排序顺序。

单击其中一个元素后,只需解除 click.DT 事件处理程序与 header 元素的绑定即可:

let table = $('#example').DataTable({})  
table.one('click', 'th', function() {
  $('#example th').each(function() {
    $(this).off("click.DT")
  })  
})

演示 -> http://jsfiddle.net/u735ca80/