मैं एक साधारण RichText-Editor बनाने के लिए contenteditable
div पर काम कर रहा हूं। मेरे पास एक आवश्यकता है बटन बटन पर कर्सर पोस्टियन पर एचटीएमएल खंड डालने में सक्षम होना है।क्या एक 'range.insertNode` को कंटेंट किए गए div में ब्राउज़र के पूर्ववत का उपयोग करके पूर्ववत किया जा सकता है?
मैं ब्राउज़र पर आधारित range
, selection
, range.insertNode(nodeHTML)
या range.pasteHTML(nodeHTML)
का उपयोग कर उस काम को ठीक करने में सक्षम था। लेकिन मुझे दो चीजें नहीं मिल सका, जो आदर्श रूप से मैं
- ब्राउज़र के पूर्ववत का उपयोग करके डाले गए नोड को पूर्ववत करने में सक्षम होना चाहता हूं। किसी भी तरह, ब्राउज़र कार्यों के ऊपर अनदेखा करता है।
- कर्सर को सम्मिलित नोड के अंत में ले जाने के लिए। ताकि उपयोगकर्ता
मुझे पता है कि मैं कई संपादकों में से कुछ का उपयोग कर सकता हूं, जो यह बहुत अच्छा करता है, लेकिन अगर मुझे यह मिलता है तो मुझे यह नहीं करना पड़ेगा। किसी भी मदद या सुझाव भी स्वागत है।
धन्यवाद।
यह आपकी मदद कर सकता है: http://code.google.com/p/rangy/ - इसके अलावा, डेमो पर एक नज़र डालें। – techfoobar
दुर्भाग्य से रंगी की पूर्ववत कार्यक्षमता नहीं है। –