dev-wwj
dev-wwj
当输入文本较长时 执行 $(document).on('selectionchange',function(e){ zss_editor.calculateEditorHeightWithCaretPosition(); zss_editor.setScrollPosition(); zss_editor.enabledEditingItems(e); }); 会造成卡顿 将 zss_editor.calculateEditorHeightWithCaretPosition(); 改成由interval控制而不是 selectionchange 可以解决此问题 完整代码 var flagContentChange = false; var interval = setInterval(function() { //如果文章内容发生了改变,并且过去一段时间500豪秒,则触发change if (flagContentChange) { zss_editor.calculateEditorHeightWithCaretPosition(); zss_editor.setScrollPosition(); zss_editor.enabledEditingItems(e);...
我不清楚问题是否一致,如果是输入的过程中卡顿,cpu占用100%,可以用上面方法解决。我fork了,然后修改了一下,可以试试能不能解决你的问题 https://github.com/Scorpio-git/ZSSRichTextEditor