Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/03/2011, 16h55   #1
Membre éclairé
 
Avatar de natoine
 
Homme Antoine
Chercheur en informatique
Inscription : décembre 2007
Messages : 393
Détails du profil
Informations personnelles :
Nom : Homme Antoine
Âge : 27
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Chercheur en informatique

Informations forums :
Inscription : décembre 2007
Messages : 393
Points : 306
Points : 306
Par défaut jquery Selection cross-browser

Voilà, je regarde un peu ce qu'il est possible de faire avec JQuery, juste de la prospection.

Et je me demandais si il était possible d'accéder à la sélection en cours, quand on sélectionne à la souris une partie de la page, un highlight de texte si vous préférez.

En javascript classique, il existe des solutions qui sont dépendantes du navigateur :

window.getSelection()
document.getSelection()
document.selection.createRange()

Après je dois manipuler le dom, modifier le contenu de la sélection notamment, et il me semble que JQuery fournit tout ce qu'il faut pour la modification du dom.
__________________
www.natoine.fr
natoine.developpez.com
Principalement du Java avec un soupçon de réseaux sociaux.
natoine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2011, 21h56   #2
Rédacteur
 
Avatar de danielhagnoul
 
Homme Daniel Hagnoul
Étudiant perpétuel
Inscription : février 2009
Messages : 3 221
Détails du profil
Informations personnelles :
Nom : Homme Daniel Hagnoul
Âge : 61
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant perpétuel
Secteur : Enseignement

Informations forums :
Inscription : février 2009
Messages : 3 221
Points : 6 767
Points : 6 767
Bonsoir

jQuery n'est rien d'autre que du JavaScript, donc pour un problème tordu avec dépendance aux humeurs diverses des navigateurs il ne fait pas de miracle.

Je m'étais penché sur le problème des zones textarea, il y a quelque temps, http://danielhagnoul.developpez.com/...ode/bbcode.php.

Je ne sais pas si l'arrivée des nouveaux navigateurs, du CSS3 et de l'HTML5 a amélioré la solution de ce problème.
__________________

FAQ jQuery

Mon cahier d’exercices sur jQuery & Co

Si un message vous a aidé ou vous semble pertinent, votez pour lui !
danielhagnoul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2011, 22h20   #3
Membre éclairé
 
Avatar de natoine
 
Homme Antoine
Chercheur en informatique
Inscription : décembre 2007
Messages : 393
Détails du profil
Informations personnelles :
Nom : Homme Antoine
Âge : 27
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Chercheur en informatique

Informations forums :
Inscription : décembre 2007
Messages : 393
Points : 306
Points : 306
C'est rien que du javascript mais vu que dans la doc ils présentent des méthodes de manipulation du dom et que la com sur jquery est axée cross browser, je me disais que peut-être ils auraient fait des trucs bien là-dessus.

Dommage ...
__________________
www.natoine.fr
natoine.developpez.com
Principalement du Java avec un soupçon de réseaux sociaux.
natoine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2011, 07h59   #4
Rédacteur
 
Avatar de danielhagnoul
 
Homme Daniel Hagnoul
Étudiant perpétuel
Inscription : février 2009
Messages : 3 221
Détails du profil
Informations personnelles :
Nom : Homme Daniel Hagnoul
Âge : 61
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant perpétuel
Secteur : Enseignement

Informations forums :
Inscription : février 2009
Messages : 3 221
Points : 6 767
Points : 6 767
Bonjour

Comme je l'espérais hier, HTML5 harmonisera un jour le comportement des navigateurs non obsolètes.

Voir : http://html5.org/specs/dom-range.html
__________________

FAQ jQuery

Mon cahier d’exercices sur jQuery & Co

Si un message vous a aidé ou vous semble pertinent, votez pour lui !
danielhagnoul est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h33.


 
 
 
 
Partenaires

Hébergement Web