पर फ्रीज करता है मैं jQuery यूआई फ्रेमवर्क का उपयोग कर सीकेईडिटर की गतिशील रूप से बनाई गई सूची को पुन: व्यवस्थित करने का प्रयास कर रहा हूं, लेकिन मुझे संपादक को मुक्त करने में कोई समस्या है। यह पूरी तरह से काम करता था जब मैं सिर्फ <textarea>
का उपयोग कर रहा था, लेकिन अब, खींचने की क्रिया पूरी होने के बाद, यह उपयोगकर्ता को कोई भी टेक्स्ट लिखने नहीं देता है।सीकेएडिटर jQuery यूआई रीडर
$(function() {
$("#list").sortable({
placeholder: 'ui-state-highlight'
});
$("#list").disableSelection();
for (i=0;i<10;i++)
{
addEditor();
}
});
function addEditor()
{
alert("Hello");
var editor_fields = document.editors.elements["editor[]"];
var editorAmount = 0;
if (editor_fields.length)
{
editorAmount = editor_fields.length;
}
else
{
editorAmount = 1;
}
var newElem = $('#editor_container' + editorAmount).clone().attr('id', 'editor_container' + (editorAmount + 1));
newElem.html("<textarea class='editor' name='editor[]' id='editor" + (editorAmount + 1) + "' rows='4' cols='30'></textarea>");
$("#editor_container" + editorAmount).after(newElem);
$("#editor" + (editorAmount + 1)).ckeditor();
}
यह एचटीएमएल कोड है:
<form name="editors">
<ul id="list">
<li name="editor_container1" id="editor_container1"><textarea name='editor[]' id='editor1' rows='4' cols='30'></textarea></li>
</ul>
</form>
हाय टिम: यह मेरे लिए काम करने के लिए नहीं मालूम था। – PF1
क्लास एडिटर को सभी टेक्स्टरेज़ (क्लास = 'एडिटर') में जोड़ने का प्रयास करें। मैंने पोस्ट को संपादित किया है, मुझे लगता है कि यह काम करेगा – Tim
कॉलिंग createckeditor() के लिए कॉलिंग लेटर के अंदर बहुत बेकार है, क्योंकि createckeditor() एक कॉल के भीतर सभी मौजूदा .editor कक्षाएं शुरू करेगा ... –