FAQ jQuery
par
, 16/11/2014 à 17h37 (2364 Affichages)
- Dernière révision le : 2014-11-21
- Version jQuery utilisée : 2.1.0
- Nota bene :
- Il s'agit d'un document de travail
- Le contenu d'un sujet peut être modifié à tout moment.
- La FAQ ne sera jamais exhaustive. On donne simplement un cas particulier en exemple. Elle ne remplacera jamais la documentation et elle n'évoluera jamais à la même vitesse. Ce n'est pas l'endroit propice pour signaler l'existence de bogues par nature éphémères, ni de traiter des particularités des navigateurs obsolètes.
Sommaire
Introduction
- Présentation de jQuery
- Où puis-je trouver la documentation officielle (en anglais) en ligne ?
- Que dois-je connaître avant d'utiliser efficacement jQuery ?
- Comment installer la bibliothèque jQuery ?
- Où dois-je placer mon code ?
- Qu'est-ce que la notion de Ready ?
- Où dois-je poser mon $ ?
Utilisation du DOM
- Comment puis-je sélectionner un élément à l'aide d'une classe ou d'un ID ?
- Comment puis-je vérifier si un élément a une classe en particulier ?
- Comment puis-je vérifier si un élément existe ?
- Comment puis-je déterminer si un élément est visible ou non ?
- Comment puis-je gérer les attributs booléens ?
- Comment puis-je remplacer une partie du texte d'un ou de plusieurs éléments dans une liste d'éléments ?
- Comment puis-je inverser l'ordre des éléments d'une liste ?
- Est-il toujours utile de tester la longueur d'un sélecteur jQuery ?
- Quelle différence y a-t-il entre $(...)[0] et $(...).eq(0) ?
- Comment puis-je réaliser une itération en jQuery ?
- Comment puis-je manipuler plusieurs attributs d'un élément du DOM en même temps ?
- Comment puis-je établir un lien permanent entre deux éléments du DOM ?
- Comment puis-je créer un nouvel élément du DOM ?
- Comment puis-je modifier le style des pseudo-éléments ?
Les formulaires
- Comment puis-je obtenir les paramètres de l'option choisie (select option) ?
- Comment puis-je récupérer les valeurs sélectionnées de checkbox de même nom ?
La gestion des évènements
- Différences entre on() avec 1 ou 2 sélecteurs
- Comment obtenir la valeur d'un attribut data-* lors d'un événement change ?
- Pourquoi ma fonction hover() provoque-t-elle un va-et-vient ?
- Comment puis-je intercepter les frappes multitouches ?
Requête Ajax
Les objets
- Comment puis-je utiliser jQuery.Deferred ?
- Comment puis-je utiliser jQuery.Callbacks ?
- Comment dois-je gérer les fonctions anonymes ?
Plugins
Divers scripts utiles
- Comment puis-je imposer une saisie monétaire dans un input ?
- Comment puis-je surligner des mots identiques ?
- Comment puis-je filtrer dynamiquement une table ?
- Comment puis-je interrompre une boucle each ?
- Comment puis-je ajuster une image à son conteneur ?
- Comment puis-je différer la fermeture d'un menu ?
- Menu minimaliste avec curseur animé
- Construire un plugin qui applique un effet CSS, au choix de l'utilisateur, pendant une durée indéterminée
- Réaliser un plugin de slider automatique
- Comment trier et classer des li dans un ul ?
- Comment fixer la vitesse par défaut d'un effet ?
Merci aux relecteurs techniques pour leurs contributions et corrections.
Vous pouvez découvrir leurs noms et leurs contributions dans cette discussion.