क्या कोई मुझे यह समझने में मदद कर सकता है कि यह क्यों उपयोगी है और इसका उपयोग कब करना है?
$( "#sortable" ).disableSelection();
जवाबों:
यदि आप पाठ को अचयनित करना चाहते हैं तो यह उपयोगी है। अगर, उदाहरण के लिए, आप ड्रैग-एंड-ड्रॉप तत्वों को टेक्स्ट के साथ बनाना चाहते हैं, तो यह उपयोगकर्ता के लिए कष्टप्रद होगा यदि बॉक्स पर पाठ गलती से बॉक्स को खींचने की कोशिश करते समय चुना जाएगा।
user-select: none
। मोज़िला डेवलपर नेटवर्क पर उपयोगकर्ता-चयन के बारे में यह लेख देखें ।
कैविएट एमप्टर: .disableSelection()
कुछ ब्राउज़रों पर वास्तव में हानिकारक है, क्योंकि यह सॉर्टेबल के textarea
अंदर सक्रिय तत्वों (जैसे एस) को क्लिक करने से रोकता है ।
.disableSelection()
एम्बेडेड पर क्लिक करने से रोकता है textarea
; अन्यथा कोई प्रभाव नहीं लगता है (यदि छोड़े गए तो क्रमबद्ध रूप से माउस के साथ पाठ का चयन करना अभी भी असंभव है).disableSelection()
लगता है कि इसका कोई प्रभाव नहीं है।jQuery के प्रलेखन का कहना है कि इसका उपयोग न करें http://api.jqueryui.com/disableselection/
इसके अलावा, मैंने पाया कि इसने ऐसे तत्वों को बनाया जो contenteditable="true"
अब संपादन योग्य नहीं हैं।