"selectable" est une fonction JavaScript qui permet de désactiver et réactiver la sélection d'un élément d'une page Web. Elle prend en premier paramètre un élément HTML et en second paramètre une valeur booléenne indiquant si la sélection doit être activée ou désactivée.
(function(w, u, o) {
w.selectable = function(a, b) {
if (typeof b === 'boolean' && !b) {
a.setAttribute(u, 'on');
a.setAttribute(o, 'return false;');
} else {
if (a.hasAttribute(u)) {
a.removeAttribute(u);
}
if (a.hasAttribute(o)) {
a.removeAttribute(o);
}
}
}
})(window, 'unselectable', 'onselectstart');
Voici un exemple de code qui permet d'empêcher la sélection de la page, et un exemple qui permet de réactiver une sélection désactivée.
var element = document.body;
// désactive la sélection
selectable(element, false);
// réactive la sélection
selectable(element, true);
Cet article vous a-t-il été utile ?
Super :)
Merci d'avoir donné votre avis !
Oups :(
Merci d'avoir donné votre avis qui va nous permettre de nous améliorer !