我只是想知道文本编辑器的工作原理(
jquery),我在网上找到了很多jquery文本编辑器.我的问题,编辑器本身不是textarea,而是我认为的iframe,但是cursonr如何像文本区域中的光标一样闪烁
请查看这个http://batiste.dosimple.ch/blog/posts/2007-09-11-1/rich-text-editor-jquery.html
如果你有一个如何制作文本编辑器的网址,请告诉我
最佳答案 它似乎在文档对象上切换一个designMode属性,并使用此函数将其设置为“On”:
function tryEnableDesignMode(iframe, doc, callback) {
try {
iframe.contentWindow.document.open();
iframe.contentWindow.document.write(doc);
iframe.contentWindow.document.close();
} catch(error) {
console.log(error)
}
if (document.contentEditable) {
iframe.contentWindow.document.designMode = "On";
callback();
return true;
}
else if (document.designMode != null) {
try {
iframe.contentWindow.document.designMode = "on";
callback();
return true;
} catch (error) {
console.log(error)
}
}
setTimeout(function(){tryEnableDesignMode(iframe, doc, callback)}, 250);
return false;
}