के साथ बातचीत करते समय संतोषजनक में पाठ चयन को संरक्षित करें मेरे पास एक सामग्री में लिंक बनाने के लिए एक jQuery संवाद है। समस्या यह है कि संवाद खोलने के लिए बटन पर क्लिक करने से चयन खो जाता है, संवाद के अंदर पाठ इनपुट भी चयन को खोने का कारण बनता है।jQuery UI संवाद और टेक्स्ट इनपुट
मैं -मोज़-उपयोगकर्ता-चयन के साथ बटन को ठीक कर सकता हूं: कोई नहीं; लेकिन -webkit-user-select: क्रोम में कोई भी काम नहीं करता है।
मैं इसे आईफ्रेम में लपेटकर इनपुट को ठीक कर सकता हूं, लेकिन यह गन्दा है और कहीं भी क्लिक करना चयन को मारता है, उदाहरण के लिए, संवाद को चारों ओर खींचना।
मैंने How to preserve text selection when opening a jQuery dialog पर समाधान देखा है, लेकिन यह संतोषजनक तत्व, केवल वास्तविक इनपुट में कई ब्राउज़रों में काम नहीं करता है।
क्या मेरी समस्या का कोई अच्छा समाधान है?
हम कैसे व्यवहार में इन समारोह का उपयोग करते हैं: पहला,
saveSelection
, आप एकRange
याTextRange
उद्देश्य यह है कि आप एक चर जो आप बाद मेंrestoreSelection
के पास में संग्रहीत करना चाहिए देता है। एक div आइटम पर मान लेंधन्यवाद टिम। आप रेंज मास्टर हैं! –
मैंने चयन चेंज घटना का उपयोग किया। यहां देखें http://stackoverflow.com/questions/21730134 मैंने डार्ट का उपयोग किया लेकिन आपको विचार प्राप्त करना चाहिए। –