0
是否有任何问题围绕在jQuery UI中使用contenteditable div元素,导致脱字符不出现。下面是一些代码来说明我的意思jQuery的UI和内容可编辑模式对话框
<div id='diaHTMLEd' style='display:none'>
<div id='divRTE'></div>
<!--iframe src='xrte.html' height='300' width='500'></iframe-->
</div>
function openHTMLEditor({
$('#diaHTMLEd').dialog({
height:200,
width:450,
modal:true,
open:addRTE
});
}
function addRTE() {
$('#divRTE').html("<div contenteditable='true'>Testing</div>");
return;
}
解释 - 我打开一个模态对话框jqUI并在其:开放式的事件正在增加一个CONTENTEDITABLE div元素的对话框在内部DIV。文本显示出来,但点击时不会变为可编辑。如果我替换该代码并使用注释掉的iframe而不是包含contenteditable驱动器,则一切正常。
看起来有些东西阻止了内容在对话框中变为可编辑。
这个问题可能缺乏一些细节,但考虑到我的应用程序的复杂性,我并不真正有能力提供更具代表性的代码。任何帮助将非常感激。