通过按钮添加节点,IE 不显示节点文本

Adding nodes by button and IE doesn't display node text

我使用的是最新版本的jstree plugin

我有一棵树,我可以通过按钮向其中添加、重命名和删除节点。 在 Firefox 和 Chrome 上没有问题,但在 IE 上有两个问题,当一个一个地快速点击按钮时。

单击“添加组”按钮后,节点在树中可见,但并非所有节点都显示其文本。 使用重命名节点按钮在节点上一个一个地单击几次,然后节点将丢失选定的要编辑的文本。

复制简单代码:

.

http://jsfiddle.net/q0rfrbcx/4/

这就是它在我的 IE11 上的样子:

注释掉

setTimeout(函数(){ ref.edit(节点); }, 300);

似乎可以解决我在 IE 中的问题。但我无法让它在我的 chrome 上工作(可能是不同的问题)。

连jstree的demo在IE下也有同样的问题

插件作者修复了这个问题:https://github.com/vakata/jstree/commit/9d17744c82c07b695a2cd224542aa1c2148a452c