2011-01-06 1 views
1

J'ai une galerie d'images et oui, je suis conscient que les normes du navigateur doivent être respectées pour une expérience utilisateur intuitive. MAIS - cette marque bleue doit être évitée dans ma galerie afin que l'utilisateur puisse voir l'image en toute beauté. Je pense que javascript pourrait gérer ce travail - mais quelle est la solution la plus cool (compatibilité du navigateur)?Navigateurs - Quel est le meilleur moyen d'éviter que l'utilisateur peut marquer

Merci pour votre réponse.

+1

La réponse est 42, et cela provient principalement d'un livre. –

Répondre

1

Vérifiez ce code:

http://code.jdempster.com/jQuery.DisableTextSelect/jquery.disable.text.select.js

MISE À JOUR: Je me rends compte maintenant que vous ne l'avez pas l'intention d'utiliser jQuery. Vous pouvez toujours obtenir l'idée du code, mais j'écris également les détails ici.

Firefox: set -moz-user-select sans pareil (CSS)

IE: attraper onselectstart et éviter par défaut (JS)

Autres: attraper onmousedown et éviter par défaut (JS)

+0

Je ne suis pas vraiment satisfait de ça (d'accord dans Firefox c'est très facile à implémenter) - j'étudierai le plugin jquery. Merci mec' – Tomkay

0

Avec jQuery J'utilise la méthode non documentée disableSelection():

$("div.unselectable").disableSelection(); 
+0

nope le bleu (mise au point, sélectionner, mettre en surbrillance, frontière ou quoi que vous l'appelez) truc est toujours là – Tomkay

+0

Ok, oubliez-le ... était un code ancien et spécifique. J'ai édité ma réponse. – AndreKR

Questions connexes