IE8:第一个事件有效,第二个没有

时间:2014-06-12 16:45:04

标签: javascript jquery internet-explorer-8 datatables

以下代码,用于编辑Datatable的单元格,似乎可以在FF和Chrome中使用,但只能在IE8中使用一次....没有后续点击事件

JQuery:1.8 Datatables:1.10(此代码是在1.10之前编写的)

var self = this;
// Setup edit listener
dataTable.on('click.insight.autotable', 'td', function (event) {
  if (self._isCellEditable(this)) {
    // If not already selected cell
    if (self._currentCell !== this) {
      if (self._currentCell !== null) {
        self.saveAndClose();
      }
      self.switchToEditMode(this);
    }
    event.stopPropagation();
  }
});

这已被转发到数据表论坛,但响应似乎有点受限。我认为这是一个JQuery问题而不是Datatable问题,但任何证明我错误的解决方案仍然会受到赞赏: - )

更新:不幸的是我无法发布整个代码,但是this example似乎在IE8中表现出类似的行为,它只会生成一个事件而不是列表其他浏览器中的事件。

0 个答案:

没有答案