sur mousedown
et draggin
le contenu du conteneur sera sélectionné. Comment puis-je désactiver ce comportement de sélection.La sélection du contenu de désactivation Javascript
1
A
Répondre
1
J'ai écrit méthodes Prototype.js pour cela, vous pouvez les utiliser.
Element.addMethods({
/**
* Makes element unselectable. Disables cursor select
* @param {Object} target
*/
setUnselectable: function(target){
if (typeof target.onselectstart != "undefined") {target.onselectstart = function(){return false;};}
else if (typeof target.style.MozUserSelect != "undefined") { target.style.MozUserSelect = "none";}
else {target.onmousedown = function(){ return false;}; }
return target;
},
/**
* Reverts unselectable effect, Enables cursor select
* @param {Object} target
*/
setSelectable: function(target){
if (typeof target.onselectstart != "undefined") { target.onselectstart = document.createElement("div").onselectstart; }
else if (typeof target.style.MozUserSelect != "undefined") { target.style.MozUserSelect = document.createElement("div").style.MozUserSelect; }
else { target.onmousedown = ""; }
return target;
}
});
Pour faire un élément unselectable
$('element_id').setUnselectable();
Pour rétablir en arrière
$('element_id').setSelectable();
0
Pour couvrir toutes les bases, fixées toutes ces propriétés dans votre css:
user-select: none -webkit-user-select: none -khtml-user-select: none -moz-user-select: none
Questions connexes
- 1. Vérification jQuery du contenu de la liste de sélection
- 2. Activation et désactivation de la balise de sélection HTML
- 3. Désactivation de la sélection de texte dans DocumentViewer
- 4. Désactivation de la sélection de texte dans l'application Web
- 5. javascript - Modifier l'action du formulaire en fonction de la sélection?
- 6. Comment obtenir du contenu html incluant du contenu de javascript?
- 7. Désactivation du clavier de l'iPhone lors de la sélection d'une zone de texte HTML
- 8. Echec de la désactivation du déclencheur TSQL
- 9. Sélection de cellule javascript
- 10. Sélection aléatoire de la clé du tableau javascript
- 11. Filtrage du contenu web Javascript
- 12. ASP.NET CheckBox désactivation de la publication avec javascript
- 13. Désactivation du noeud Treeview
- 14. Problème lors de la désactivation du regroupement HTTP dans AXIS2
- 15. Augmenter la taille du contenu de UIWebView en utilisant Javascript
- 16. jQuery Méthode de sélection du contenu d'une page entière
- 17. sélection texte du champ avec javascript
- 18. Les zones de sélection Javascript basées sur la sélection précédente
- 19. Désactivation de la fenêtre modale dans jqgrid
- 20. Javascript: Changer le fond de la sélection
- 21. Désactivation du bouton Précédent sur le navigateur
- 22. Désactivation de la barre de défilement du navigateur
- 23. Problème lors de la désactivation du défilement de UITableview
- 24. Désactivation du suivi via app.config
- 25. Javascript, écrire du contenu dynamique à textarea
- 26. JavaScript supprime le double clic de sélection
- 27. Désactivation du bouton d'édition NavBar
- 28. Désactivation complète du proxy WCF
- 29. Désactivation du nommage automatique Asp.Net
- 30. Désactivation du verrouillage de compte avec SqlMembershipProvider