我已经研究过这个问题了。 3-4个月前,修复使用“enableTextSelectionOnCells”工作,但再次破坏。我正在使用v2.1并实现了以下解决方案:
Slickgrid cell text selection does not work properly in Chrome or Firefox
然而,问题仍然存在。当代码到达if (selection.rangeCount > 0) {
时,choice.rangeCount为0.当我单击并拖动鼠标时,不会突出显示,就好像我实际上是在选择文本一样。
这里还有别的东西吗?有进一步调试的建议吗?
我正在使用最新的chrome和firefox。
答案 0 :(得分:0)
原来另一个jquery插件正在干扰。
jquery.flot.navigate包含jquery.event.drag.js~v1.5,当您尝试单击以选择文本时,它会捕获mousedown事件。
我最小化对代码库影响的修复方法是编写一个更具体的委托来首先捕获事件,然后调用e.stopPropagation();