slickgrid 文本选择在单元格中不起作用

slickgrid text selection not working in cells

我已经研究了一下这个问题。 3-4 个月前,使用 "enableTextSelectionOnCells" 的修复工作有效,但再次出现故障。我正在使用 v2.1 并实施了以下解决方案:

Text selection in slickgrid

Slickgrid cell text selection does not work properly in Chrome or Firefox

但是,问题仍然存在。

发生的情况是,当代码到达 if (selection.rangeCount > 0) { 时,selection.rangeCount 为 0。当我单击并拖动鼠标时,没有突出显示,就好像我实际上是在选择文本一样。

这里还有其他事情吗?有进一步调试的建议吗?

我使用的是最新的 chrome 和 firefox。

结果是另一个 jquery 插件在干扰。

jquery.flot.navigate 包括 jquery.event.drag.js ~ v1.5,它会在您尝试单击 select 文本时捕获 mousedown 事件。

为了尽量减少对代码库的影响,我的解决方法是首先编写一个更具体的委托来捕获事件,然后调用 e.stopPropagation();