【发布时间】:2015-07-02 18:20:33
【问题描述】:
我正在使用CLEditor WYSIWYG 并试图做一个解决方法来访问 iframe 内容并计算字符(我知道关于如何不应该在所见即所得上限制字符的整个辩论,但我需要显示文本表示用户输入了多少个字符(不在乎生成了多少实际 HTML)。我能够通过使用 setInterval() 作为 CLEditor 更改的事件挂钩来实现字符数在模糊时触发。
我真正的问题:
使用 setInterval() 是否会损害性能,或者我应该使用其他方法来轮询更改的文本?
这是我目前使用的方法:
function checkChange(){
$(document).ready(function() {
var t = $("#edFrame").contents().find("body").text().length;
$(".limitCounter").text(t);
});
}
$(document).ready(function () {
$(".wysiwyg").cleditor();
setInterval('checkChange()', 50);
});
【问题讨论】:
标签: javascript jquery wysiwyg cleditor