mdui intègre une bibliothèque utilitaire JavaScript légère, avec une API proche de jQuery et un style en chaînage, mais elle ne représente qu’environ un sixième de la taille de jQuery.
Vous pouvez utiliser mdui.$ pour appeler la bibliothèque, mais il est préférable de stocker mdui.$ dans une variable courte pour plus de commodité, par exemple :
var $ = mdui.$;Dans la documentation suivante, $ est utilisé pour représenter mdui.$.
$() | Cette méthode a plusieurs usages : Un sélecteur CSS peut être passé en paramètre pour renvoyer un objet JQ contenant les éléments correspondants. Cette méthode est implémentée via Des éléments DOM, un tableau quelconque, un NodeList ou des objets JQ peuvent être passés pour renvoyer un objet JQ contenant les éléments spécifiés. Une chaîne HTML peut être passée pour renvoyer un objet JQ contenant le DOM créé à partir du HTML. Une fonction peut être passée, qui sera appelée une fois que le DOM sera entièrement chargé. |
$.extend() | Si un seul objet est passé, les propriétés de cet objet seront fusionnées dans l’objet JQ, ce qui équivaut à ajouter de nouvelles fonctionnalités sous l’espace de nom JQ. Si deux objets ou plus sont passés, les propriétés de tous les objets sont ajoutées au premier, et l’objet fusionné est renvoyé. |
$.fn.extend() | Étendre les méthodes sur la chaîne de prototypes JQ. |
$.param() | Sérialiser un objet ou un tableau et renvoyer une chaîne adaptée aux paramètres d’URL. Si le paramètre est un tableau, il doit avoir le même format que le format de retour de |
$.each() | Parcourir un tableau ou un objet. La valeur renvoyée est le premier paramètre, c’est-à-dire le tableau ou l’objet traversé. Le premier paramètre de la fonction est la position d’index du tableau ou la clé de l’objet ; le second est la valeur à la position correspondante du tableau ou de l’objet. Le |
$.merge() | Ajouter les éléments du second tableau au premier et renvoyer le tableau fusionné. |
$.unique() | Supprimer les éléments en double du tableau. |
$.map() | Parcourir un tableau ou un objet et renvoyer un nouveau tableau composé des valeurs renvoyées par la fonction. Le premier paramètre de la fonction est la valeur à la position correspondante du tableau ou de l’objet, et le second paramètre est la position d’index du tableau ou la clé de l’objet. La fonction peut renvoyer n’importe quelle valeur. Si elle renvoie un tableau, il sera aplati ; si elle renvoie |
$.contains() | Déterminer si un nœud parent contient un nœud enfant, en renvoyant une valeur booléenne. |
.is() | Renvoie Le paramètre peut être un sélecteur CSS, un élément DOM, un tableau d’éléments DOM, un objet JQ ou une fonction de rappel. Lorsque le paramètre est une fonction de rappel, son premier paramètre est la position d’index, le second est l’élément actuel, et |
.length | Renvoie le nombre d’éléments de la collection actuelle. |
.each() | Parcourir la collection actuelle et exécuter une fonction pour chaque élément de la collection. Si la fonction renvoie Le premier paramètre de la fonction est la position d’index de l’élément, et le second est l’élément actuel. Le |
.map() | Parcourir la collection actuelle et exécuter une fonction pour chaque élément, en renvoyant une nouvelle collection composée des valeurs renvoyées par la fonction. Si la fonction renvoie Le premier paramètre de la fonction est la position d’index de l’élément, et le second est l’élément actuel. Le |
.eq() | Renvoie une collection contenant uniquement l’élément à la position d’index spécifiée. |
.first() | Renvoie une collection contenant uniquement le premier élément. |
.last() | Renvoie une collection contenant uniquement le dernier élément. |
.get() | Renvoie l’élément à la position d’index spécifiée. Si aucun paramètre n’est passé, renvoie un tableau composé de tous les éléments de la collection. |
.index() | Si aucun paramètre n’est passé, renvoie la position d’index du premier élément de la collection par rapport à ses frères et sœurs. Si un sélecteur CSS est passé en paramètre, renvoie la position d’index du premier élément de la collection par rapport aux éléments correspondant au sélecteur CSS. Si un élément DOM est passé, renvoie l’index de cet élément DOM dans la collection. Si un objet JQ est passé, renvoie la position d’index du premier élément de cet objet dans la collection actuelle. |
.slice() | Renvoie un sous-ensemble de la collection actuelle. Le premier paramètre est la position de début du sous-ensemble, et le second est la position de fin ; si le second paramètre n’est pas passé, il inclut tous les éléments depuis la position de début jusqu’à la fin. |
.filter() | Filtrer les éléments correspondant à l’expression spécifiée à partir de la collection actuelle. Le paramètre peut être un sélecteur CSS, un élément DOM, un tableau d’éléments DOM ou une fonction de rappel. Lorsque le paramètre est une fonction, son premier paramètre est la position d’index, le second est l’élément actuel, et |
.not() | Filtrer les éléments de la collection actuelle qui ne correspondent pas à l’expression spécifiée. Le paramètre peut être un sélecteur CSS, un élément DOM, un tableau d’éléments DOM ou une fonction de rappel. Lorsque le paramètre est une fonction, son premier paramètre est la position d’index, le second est l’élément actuel, et |
.hasClass() | Déterminer si le premier élément de la collection contient la classe CSS spécifiée. |
.addClass() | Ajouter des classes CSS à chaque élément de la collection ; plusieurs noms de classes peuvent être séparés par des espaces. Une fonction de rappel qui renvoie des noms de classes CSS peut également être passée. Le premier paramètre de la fonction est la position d’index, le second est le nom de classe CSS d’origine sur l’élément, et |
.removeClass() | Supprimer des classes CSS des éléments de la collection ; plusieurs noms de classes peuvent être séparés par des espaces. Une fonction de rappel qui renvoie des noms de classes CSS peut également être passée. Le premier paramètre de la fonction est la position d’index, le second est le nom de classe CSS d’origine sur l’élément, et Si aucun paramètre n’est passé, l’attribut |
.toggleClass() | Basculer une classe CSS pour les éléments de la collection : si la classe est présente, elle est retirée ; sinon, elle est ajoutée. Plusieurs noms de classes peuvent être séparés par des espaces. Une fonction de rappel qui renvoie des noms de classes CSS peut également être passée. Le premier paramètre de la fonction est la position d’index, le second est le nom de classe CSS d’origine sur l’élément, et |
.prop() | Obtenir la valeur de l’attribut du premier élément de la collection. Peut également définir les valeurs d’attribut pour tous les éléments de la collection. La valeur de l’attribut peut être la valeur renvoyée par une fonction de rappel. Le premier paramètre de la fonction de rappel est la position d’index de l’élément, le second est la valeur d’attribut d’origine sur l’élément, et Si la valeur de l’attribut ou la valeur renvoyée par la fonction de rappel est Plusieurs attributs peuvent également être définis simultanément en passant un objet. |
.removeProp() | Supprimer des valeurs d’attribut spécifiées de tous les éléments de la collection. |
.attr() | Obtenir la valeur de la propriété du premier élément de la collection. Peut également définir les valeurs de propriété pour tous les éléments de la collection. La valeur de la propriété peut être la valeur renvoyée par une fonction de rappel. Le premier paramètre de la fonction de rappel est la position d’index de l’élément, le second est la valeur de propriété d’origine sur l’élément, et Si la valeur de la propriété ou la valeur renvoyée par la fonction de rappel est Plusieurs propriétés peuvent également être définies simultanément en passant un objet. |
.removeAttr() | Supprimer des valeurs de propriété spécifiées de tous les éléments de la collection ; plusieurs noms de propriétés peuvent être séparés par des espaces. |
.val() | Obtenir la valeur du premier élément de la collection. Si l’élément est Peut également définir les valeurs pour tous les éléments de la collection. La valeur peut être une chaîne, un nombre, un tableau de chaînes ou une fonction de rappel. Si la valeur est une fonction de rappel, son premier paramètre est la position d’index de l’élément, le second est la valeur d’origine de l’élément, et Si l’élément est Si la valeur ou la valeur renvoyée par la fonction est |
.text() | Obtenir le contenu textuel de tous les éléments de la collection (y compris leurs descendants). Peut également définir le texte pour tous les éléments de la collection. La valeur définie peut être une chaîne, un nombre, un booléen ou une fonction de rappel. Si c’est une fonction de rappel, le premier paramètre est la position d’index de l’élément, le second est le contenu textuel d’origine de l’élément, et Si la valeur ou la valeur renvoyée par la fonction de rappel est |
.html() | Obtenir le contenu HTML du premier élément de la collection. Peut également définir le contenu HTML pour tous les éléments de la collection. La valeur définie peut être une chaîne HTML, un élément DOM ou une fonction de rappel. Si c’est une fonction de rappel, le premier paramètre est la position d’index de l’élément, le second est le contenu HTML d’origine de l’élément, et Si la valeur ou la valeur renvoyée par la fonction est |
$.data() | Lire ou stocker des données sur des éléments spécifiés. Lors du stockage de données, si la valeur est Remarque : cette méthode ne récupère pas les attributs |
$.removeData() | Supprimer les données stockées sur des éléments spécifiés. Plusieurs clés peuvent être séparées par des espaces, ou représentées par un tableau de plusieurs clés. Si aucune clé n’est spécifiée, toutes les données de l’élément seront supprimées. |
.data() | Lire ou stocker des données sur les éléments de la collection actuelle. Lors du stockage de données, si la valeur est Remarque : les données récupérées par cette méthode incluent les attributs |
.removeData() | Supprimer les données stockées sur les éléments de la collection actuelle. Plusieurs clés peuvent être séparées par des espaces, ou représentées par un tableau de plusieurs clés. Si aucune clé n’est spécifiée, toutes les données des éléments seront supprimées. Remarque : cette méthode supprime uniquement les données définies via la méthode |
.css() | Obtenir la valeur de la propriété CSS du premier élément de la collection. Peut également définir les valeurs de propriété CSS pour tous les éléments de la collection. La valeur de la propriété peut être une chaîne, un nombre, ou une fonction de rappel renvoyant une chaîne ou un nombre. Si la valeur de la propriété est une fonction de rappel, son premier paramètre est la position d’index de l’élément, le second est la valeur CSS d’origine de l’élément, et Si la valeur de la propriété ou la fonction de rappel renvoie Si la valeur de la propriété ou la fonction de rappel renvoie un nombre, Plusieurs propriétés CSS peuvent également être définies simultanément en passant un objet de paires clé-valeur. |
.width() | Obtenir la largeur (en pixels) du premier élément de la collection, en excluant Peut également définir la largeur pour tous les éléments de la collection (en excluant la largeur de La valeur peut être une chaîne avec une unité, un nombre, ou une fonction de rappel renvoyant une chaîne avec une unité ou un nombre. Le premier paramètre de la fonction de rappel est la position d’index de l’élément, le second est la valeur de largeur d’origine de l’élément, et Si la valeur ou la valeur renvoyée par la fonction de rappel est un nombre, Si la valeur ou la valeur renvoyée par la fonction de rappel est |
.height() | Obtenir la hauteur (en pixels) du premier élément de la collection, en excluant Peut également définir la hauteur pour tous les éléments de la collection (en excluant la hauteur de La valeur peut être une chaîne avec une unité, un nombre, ou une fonction de rappel renvoyant une chaîne avec une unité ou un nombre. Le premier paramètre de la fonction de rappel est la position d’index de l’élément, le second est la valeur de hauteur d’origine de l’élément, et Si la valeur ou la valeur renvoyée par la fonction de rappel est un nombre, Si la valeur ou la valeur renvoyée par la fonction de rappel est |
.innerWidth() | Obtenir la largeur (en pixels) du premier élément de la collection, incluant Peut également définir la largeur de tous les éléments de la collection (incluant La valeur peut être une chaîne avec une unité, un nombre, ou une fonction de rappel renvoyant une chaîne avec une unité ou un nombre. Le premier paramètre de la fonction de rappel est la position d’index de l’élément, le second est la valeur de largeur d’origine de l’élément, et Si la valeur ou la valeur renvoyée par la fonction de rappel est un nombre, Si la valeur ou la valeur renvoyée par la fonction de rappel est |
.innerHeight() | Obtenir la hauteur (en pixels) du premier élément de la collection, incluant Peut également définir la hauteur de tous les éléments de la collection (incluant La valeur peut être une chaîne avec une unité, un nombre, ou une fonction de rappel renvoyant une chaîne avec une unité ou un nombre. Le premier paramètre de la fonction de rappel est la position d’index de l’élément, le second est la valeur de hauteur d’origine de l’élément, et Si la valeur ou la valeur renvoyée par la fonction de rappel est un nombre, Si la valeur ou la valeur renvoyée par la fonction de rappel est |
.outerWidth() | Obtenir la largeur (en pixels) du premier élément de la collection, incluant Peut également définir la largeur de tous les éléments de la collection (incluant Le premier paramètre peut être une chaîne avec une unité, un nombre, ou une fonction de rappel renvoyant une chaîne avec une unité ou un nombre. Le premier paramètre de la fonction de rappel est la position d’index de l’élément, le second est sa largeur d’origine, et Si la valeur ou la valeur renvoyée par la fonction de rappel est un nombre, Si la valeur ou la valeur renvoyée par la fonction de rappel est |
.outerHeight() | Obtenir la hauteur (en pixels) du premier élément de la collection, incluant Peut également définir la hauteur de tous les éléments de la collection (incluant Le premier paramètre peut être une chaîne avec une unité, un nombre, ou une fonction de rappel renvoyant une chaîne avec une unité ou un nombre. Le premier paramètre de la fonction de rappel est la position d’index de l’élément, le second est sa hauteur d’origine, et Si la valeur ou la valeur renvoyée par la fonction de rappel est un nombre, Si la valeur ou la valeur renvoyée par la fonction de rappel est |
.hide() | Masquer tous les éléments de la collection. |
.show() | Afficher tous les éléments de la collection. |
.toggle() | Basculer l’état d’affichage de tous les éléments de la collection. |
.offset() | Obtenir les coordonnées du premier élément de la collection par rapport au Peut également définir les coordonnées de tous les éléments de la collection par rapport au Le paramètre est un objet contenant les propriétés Si le paramètre est une fonction de rappel, le premier paramètre est la position d’index de l’élément, le second est la position d’origine de l’élément, et Si les valeurs de |
.offsetParent() | Renvoie le parent de positionnement du premier élément de la collection — c’est-à-dire le premier élément ancêtre dont |
.position() | Obtenir le décalage du premier élément de la collection par rapport à son élément parent. |
.find() | Trouver des nœuds descendants spécifiés dans tous les éléments de la collection actuelle en fonction d’un sélecteur CSS. |
.children() | Obtenir la collection des éléments enfants directs de tous les éléments de la collection actuelle. Un sélecteur CSS peut être passé en paramètre pour filtrer les éléments enfants. |
.has() | Filtrer les éléments contenant les éléments enfants spécifiés à partir de tous les éléments de la collection actuelle. Les paramètres peuvent être des sélecteurs CSS ou des éléments DOM. |
.parent() | Obtenir la collection des éléments parents directs de tous les éléments de la collection actuelle. Un sélecteur CSS peut être passé en paramètre pour renvoyer uniquement la collection des éléments parents correspondant à ce paramètre. |
.parents() | Obtenir la collection des éléments ancêtres de tous les éléments de la collection actuelle. Un sélecteur CSS peut être passé en paramètre pour renvoyer uniquement la collection des éléments ancêtres correspondant à ce paramètre. |
.parentsUntil() | Obtenir tous les éléments parents de chaque élément de la collection actuelle jusqu’à atteindre un élément correspondant au premier paramètre (élément correspondant exclu). Le premier paramètre peut être un sélecteur CSS, un élément DOM ou un objet JQ. Un second paramètre facultatif doit être un sélecteur CSS, indiquant que seuls les éléments correspondant à ce paramètre doivent être renvoyés. Si aucun paramètre n’est spécifié, tous les éléments ancêtres seront pris en compte, ce qui est identique à |
.prev() | Obtenir une collection des éléments frères précédents de tous les éléments de la collection actuelle. Un sélecteur CSS peut être passé en paramètre pour obtenir uniquement la collection des éléments frères correspondant à ce paramètre. |
.prevAll() | Obtenir une collection de tous les éléments frères précédents de tous les éléments de la collection actuelle. Un sélecteur CSS peut être passé en paramètre pour obtenir uniquement la collection des éléments frères correspondant à ce paramètre. |
.prevUntil() | Obtenir tous les éléments frères précédents de chaque élément de la collection actuelle jusqu’à atteindre un élément correspondant au premier paramètre (élément correspondant exclu). Le premier paramètre peut être un sélecteur CSS, un élément DOM ou un objet JQ. Un second paramètre facultatif doit être un sélecteur CSS, indiquant que seuls les éléments correspondant à ce paramètre doivent être renvoyés. |
.next() | Obtenir une collection des éléments frères suivants de tous les éléments de la collection actuelle. Un sélecteur CSS peut être passé en paramètre pour obtenir uniquement la collection des éléments frères correspondant à ce paramètre. |
.nextAll() | Obtenir une collection de tous les éléments frères suivants de tous les éléments de la collection actuelle. Un sélecteur CSS peut être passé en paramètre pour obtenir uniquement la collection des éléments frères correspondant à ce paramètre. |
.nextUntil() | Obtenir tous les éléments frères suivants de chaque élément de la collection actuelle jusqu’à atteindre un élément correspondant au premier paramètre (élément correspondant exclu). Le premier paramètre peut être un sélecteur CSS, un élément DOM ou un objet JQ. Un second paramètre facultatif doit être un sélecteur CSS, indiquant que seuls les éléments correspondant à ce paramètre doivent être renvoyés. |
.closest() | Faire correspondre progressivement à partir de l’élément courant et renvoyer le premier élément correspondant. Les paramètres peuvent être des sélecteurs CSS, des éléments DOM ou des objets JQ. |
.siblings() | Obtenir les éléments frères de chaque élément de la collection actuelle. Un sélecteur CSS peut être passé en paramètre pour obtenir uniquement les éléments frères correspondant à ce paramètre. |
.add() | Ajouter des éléments à la collection actuelle. Les paramètres peuvent être des chaînes HTML, des sélecteurs CSS, des objets JQ, des éléments DOM, des tableaux d’éléments DOM ou des NodeList. |
.empty() | Supprimer tous les nœuds enfants des éléments actuels. |
.remove() | Supprimer les éléments de la collection actuelle du DOM. Un sélecteur CSS peut être passé en paramètre pour supprimer uniquement les éléments correspondant à ce paramètre. |
.prepend() | Insérer du contenu spécifié avant l’intérieur des éléments de la collection actuelle. Les types de paramètres peuvent être des chaînes HTML, des éléments DOM, des tableaux d’éléments DOM ou des objets JQ. Plusieurs paramètres sont pris en charge. Une fonction de rappel renvoyant une chaîne HTML, un élément DOM, un tableau d’éléments DOM ou un objet JQ peut également être passée. Le premier paramètre est la position d’index de l’élément actuel, le second est le HTML d’origine de l’élément, et Cette méthode renvoie la collection d’origine. |
.prependTo() | Préfixer les éléments de la collection actuelle à l’intérieur des éléments spécifiés. Les paramètres peuvent être des sélecteurs CSS, des chaînes HTML, des éléments DOM, des tableaux d’éléments DOM ou des objets JQ. Cette méthode renvoie la collection d’origine. |
.append() | Insérer du contenu spécifié à la fin de l’intérieur des éléments de la collection actuelle. Les types de paramètres peuvent être des chaînes HTML, des éléments DOM, des tableaux d’éléments DOM ou des objets JQ. Plusieurs paramètres sont pris en charge. Une fonction de rappel renvoyant une chaîne HTML, un élément DOM, un tableau d’éléments DOM ou un objet JQ peut également être passée. Le premier paramètre est la position d’index de l’élément actuel, le second est le HTML d’origine de l’élément, et Cette méthode renvoie la collection d’origine. |
.appendTo() | Ajouter les éléments de la collection actuelle à l’intérieur des éléments spécifiés. Les paramètres peuvent être des sélecteurs CSS, des chaînes HTML, des éléments DOM, des tableaux d’éléments DOM ou des objets JQ. Cette méthode renvoie la collection d’origine. |
.after() | Insérer du contenu spécifié après les éléments de la collection actuelle en tant que nœuds frères. Les types de paramètres peuvent être des chaînes HTML, des éléments DOM, des tableaux d’éléments DOM ou des objets JQ. Plusieurs paramètres sont pris en charge. Une fonction de rappel renvoyant une chaîne HTML, un élément DOM, un tableau d’éléments DOM ou un objet JQ peut également être passée. Le premier paramètre est la position d’index de l’élément actuel, le second est le HTML d’origine de l’élément, et Cette méthode renvoie la collection d’origine. |
.insertAfter() | Insérer les éléments de la collection actuelle après l’élément cible en tant qu’éléments frères. Si les éléments de la collection actuelle existent déjà dans la page, ils seront déplacés au lieu d’être copiés. S’il y a plusieurs cibles, les éléments de la collection actuelle seront clonés et ajoutés après chaque élément cible. Une chaîne HTML, un sélecteur CSS, un élément DOM, un tableau d’éléments DOM ou un objet JQ peut être passé en paramètre pour spécifier l’élément cible. |
.before() | Insérer du contenu spécifié avant les éléments de la collection actuelle en tant que nœuds frères. Les types de paramètres peuvent être des chaînes HTML, des éléments DOM, des tableaux d’éléments DOM ou des objets JQ. Plusieurs paramètres sont pris en charge. Une fonction de rappel renvoyant une chaîne HTML, un élément DOM, un tableau d’éléments DOM ou un objet JQ peut également être passée. Le premier paramètre est la position d’index de l’élément actuel, le second est le HTML d’origine de l’élément, et Cette méthode renvoie la collection d’origine. |
.insertBefore() | Insérer les éléments de la collection actuelle avant l’élément cible en tant qu’éléments frères. Si les éléments de la collection actuelle existent déjà dans la page, ils seront déplacés au lieu d’être copiés. S’il y a plusieurs cibles, les éléments de la collection actuelle seront clonés et ajoutés après chaque élément cible. Une chaîne HTML, un sélecteur CSS, un élément DOM, un tableau d’éléments DOM ou un objet JQ peut être passé en paramètre pour spécifier l’élément cible. |
.replaceWith() | Remplacer les éléments de la collection actuelle par les éléments spécifiés. Les paramètres peuvent être des chaînes HTML, des éléments DOM, des tableaux d’éléments DOM ou des objets JQ. Une fonction de rappel renvoyant une chaîne HTML, un élément DOM, un tableau d’éléments DOM ou un objet JQ peut également être passée. Le premier paramètre est la position d’index de l’élément actuel, le second est le HTML d’origine de l’élément, et Cette méthode renvoie la collection d’origine, c’est-à-dire la collection remplacée. |
.replaceAll() | Remplacer les éléments spécifiés par les éléments de la collection actuelle. Les paramètres sont des sélecteurs CSS, des éléments DOM, des tableaux d’éléments DOM ou des objets JQ. Cette méthode renvoie la collection d’origine, c’est-à-dire la collection d’éléments utilisée pour le remplacement. |
.clone() | Cloner tous les éléments de la collection par clonage profond. Cloner profondément tous les éléments de la collection en utilisant la méthode native |
.serializeArray() | Combiner les valeurs des éléments de formulaire en un tableau de paires clé-valeur composées de Cette méthode peut fonctionner sur des éléments de formulaire individuels ou sur des formulaires |
.serialize() | Sérialiser les valeurs des éléments de formulaire. |
.on() | Lier des gestionnaires d’événements à des événements spécifiques pour chaque élément de la collection. Voir les exemples ci-dessous pour la syntaxe : |
.one() | Lier des gestionnaires d’événements pour des événements spécifiques sur chaque élément correspondant, mais l’événement ne se déclenchera qu’une seule fois. L’utilisation de cette méthode est la même que |
.off() | Délier les événements pour chaque élément de la collection. Voir les exemples ci-dessous pour la syntaxe : |
.trigger() | Déclencher des événements spécifiques. Voir les exemples ci-dessous pour la syntaxe : |
$.ajaxSetup() | Définir les paramètres de configuration globaux des requêtes Ajax. Consultez les paramètres AJAX ci-dessous pour la liste détaillée des paramètres. |
$.ajax() | Envoyer une requête AJAX et renvoyer une Promise. Consultez les paramètres AJAX ci-dessous pour la liste détaillée des paramètres. |
.ajaxStart() | Événements AJAX globaux. Exécuter une fonction lorsqu’une requête AJAX commence. |
.ajaxSuccess() | Événements AJAX globaux. Exécuter une fonction lorsqu’une requête AJAX réussit. |
.ajaxError() | Événements AJAX globaux. Exécuter une fonction lorsqu’une erreur de requête AJAX survient. |
.ajaxComplete() | Événements AJAX globaux. Exécuter une fonction lorsqu’une requête AJAX est terminée. |
| Nom | Type | Défaut | Description |
|---|---|---|---|
url | String | URL de la page actuelle. | L’adresse URL de la requête. |
method | String | GET | Méthode de requête. Inclut : GET, POST, PUT, PATCH, HEAD, OPTIONS, DELETE |
data | any | '' | Données envoyées au serveur. |
processData | Boolean | true | Indique si les données transmises doivent être converties en chaîne de requête pour l’envoi. |
async | Boolean | true | Indique si la requête est asynchrone. |
cache | Boolean | true | Indique si la lecture depuis le cache est autorisée. Valide uniquement pour les requêtes GET et HEAD. |
username | String | '' | Nom d’utilisateur pour l’authentification HTTP. |
password | String | '' | Mot de passe pour l’authentification HTTP. |
headers | Object | {} | Données ajoutées aux en-têtes. Cette valeur peut être écrasée dans la fonction de rappel Les champs avec des valeurs de type chaîne ou |
xhrFields | Object | {} | Données définies sur l’objet XMLHttpRequest. |
statusCode | Object | {} | Un objet composé de codes d’état HTTP et de fonctions. Si le code d’état est compris entre 200 et 299, ou s’il est 304, cela indique une requête réussie, et les paramètres de la fonction sont les mêmes que pour la fonction de rappel |
dataType | String | text | Type de données renvoyées par le serveur. Inclut : text, json |
contentType | String | application/x-www-form-urlencoded | Type d’encodage du contenu. Si false, le Content-Type ne sera pas défini. |
timeout | Number | 0 | Délai d’attente de la requête (millisecondes). 0 signifie pas de délai d’attente. |
global | Boolean | true | Indique si les événements AJAX globaux doivent être déclenchés. |
beforeSend | Function | Appelé avant l’envoi de la requête. Si elle renvoie | |
success | Function | Appelé après la réussite de la requête. | |
error | Function | Appelé lorsque la requête échoue. | |
complete | Function | Appelé après la fin de la requête. |
Remarque : ces méthodes n’existent que dans le framework mdui ; elles ne sont pas disponibles si vous utilisez directement la bibliothèque mdui.jq.
.reflow() | Forcer un repaint de l’élément actuel. |
.transition() | Définir la propriété Peut être une valeur temporelle avec ou sans unité. Si elle n’a pas d’unité, |
.transitionEnd() | Ajouter une fonction de rappel d’événement transitionend à l’élément actuel. Le paramètre de la fonction de rappel est l’objet d’événement |
.transform() | Définir la propriété |
.transformOrigin() | Définir la propriété |
.mutation() | Exécuter les fonctions d’initialisation enregistrées dans l’élément actuel et ses enfants. |
$.showOverlay() | Créer et afficher un overlay, en renvoyant l’objet JQ de la couche d’overlay. Un paramètre entier peut être passé pour représenter le style |
$.hideOverlay() | Masquer la couche d’overlay. Si |
$.lockScreen() | Verrouiller la page pour empêcher le défilement. |
$.unlockScreen() | Déverrouiller la page. Si |
$.throttle() | Limitation de fonction. Passer une fonction en paramètre ; le premier paramètre est la fonction à exécuter, et le second est le temps de retard en millisecondes. |
$.guid() | Générer un ID globalement unique. Un paramètre peut être passé. Si le guid correspondant à cette valeur n’existe pas, un nouveau guid est généré et renvoyé ; s’il existe déjà, le guid existant est renvoyé directement. |