में टेक्स्टरेरा की शुरुआत में पाठ को सम्मिलित करता है मैंने मैथजेक्स का उपयोग करके संपादक गणितीय सूत्रों में डालने के लिए tinyMCE के लिए एक प्लगइन बनाया है। यह प्लगइन एक आईफ्रेम (jQuery का उपयोग करके) में एक पॉपअप खोलता है और फिर tinyMCE सक्रिय संपादक में दर्ज सूत्र को सम्मिलित करने के लिए ईवेंट पर ट्रिगर लॉन्च करता है।tinymce.selection.set सामग्री आईई
मेरे कोड क्रोम & में ठीक से काम कर रहा है फ़ायरफ़ॉक्स (एक pre
कि पाठ क्षेत्र के कैरट की स्थिति में डाला जाता है बनाता है) लेकिन IE में पाठ पाठ क्षेत्र की शुरुआत में डाला जाता है।
मैं इस तरह setContent विधि का उपयोग कर रहा हूँ:
tinyMCE.activeEditor.selection.setContent(text to insert, {format: 'bbcode'});
मैं डालने और अन्य सिफारिशों StackOverflow में पाया लेकिन कुछ भी मेरे लिए काम किया पहले ed.focus()
का उपयोग करने की कोशिश की।
इसके अलावा, मैंने पॉपअप खोलने से पहले कैरेट की स्थिति को सहेजने की कोशिश की और डालने के दौरान इसे बहाल करने की कोशिश की लेकिन वैसे भी काम नहीं किया।
कोई विचार?
अग्रिम धन्यवाद। इस तरह
काम नहीं करता है :(अब मैं पॉपअप खोलने से पहले स्थिति को सहेजने की कोशिश कर रहा हूं। मैं जितनी जल्दी हो सके अपडेट करूँगा। धन्यवाद :) – vfportero