javascript - disable text highlighting on double click in jQuery -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 8 जवाब
मेरे पास यह jQuery टॉगल है यह ठीक काम करता है।
& lt; ul & gt; & Lt; li & gt; स्टोर पर जाएं & lt; / li & gt; & Lt; li & gt; रात का खाना उठाएं & lt; / li & gt; & Lt; li & gt; डीबग क्रैश & lt; / li & gt; & Lt; li & gt; एक जोग लें & lt; / li & gt; & Lt; / ul & gt;
& nbsp;
$ ("li")। टॉगल (फ़ंक्शन () {$ (this)। Css ({"list-style-type ":" डिस्क "," रंग ":" नीला "});}, फ़ंक्शन () {$ (यह)। सीएसएस ({" सूची-शैली-प्रकार ":" डिस्क "," रंग ":" लाल "} );}, फ़ंक्शन () {$ (यह)। सीएसएस ({"सूची-शैली-प्रकार": "", "रंग": ""});});
समस्या यह है कि जब मैं तेजी से क्लिक करता हूं, उसमें पाठ को हाइलाइट किया गया था। क्या टेक्स्ट को हाइलाइट होने से रोकने के लिए कोई तरीका है?
मैं iPhone पर लिख रहा हूं, जबकि दूर डेस्क से, लेकिन एक त्वरित Google ने इस पृष्ठ को चालू कर दिया।
संपादित 'मृत लिंक' टिप्पणी के जवाब में (हेब क्यूडिल से)। मूल लिंक वास्तव में, मृत, यह एक साइट पुनर्गठन (हटाने के बजाय) के कारण प्रतीत होता है और लेख के लिए नया स्थान यहां पाया जा सकता है:
और उस आलेख में प्रदान किए गए कोड नीचे दिया गया है:
$ (फ़ंक्शन () ($ .extend ($ .fn.disableTextSelect = function () {return.Each (function () {if ($। ब्राउज़र.मोझेला ) {// Firefox $ (this) .css ('MozUserSelect', 'none');} और अगर ($। Browser.msie) {// IE $ (this) .bind ('selectstart', फ़ंक्शन) लौटने के झूठे;});} अन्य {// ओपेरा आदि। $ (यह)। मूसाडुआना (फ़ंक्शन () {वापसी झूठी;})}}});}); $ ('। नहीं चयन करें')। अक्षम पाठ (चयन करें) ; // नहीं 'चयन' के एक वर्ग के साथ तत्वों पर कोई पाठ चयन नहीं);
Comments
Post a Comment