Extraits de code 2025, Février
Désactiver: $ ("# submit-button"). Attr ("disabled", true); Réactiver: $ ("# submit-button"). RemoveAttr ("disabled"); "
Code jQuery qui désactive les liens parents pour les menus déroulants. Le menu doit être construit sous forme de listes imbriquées et le lien parent est désactivé. CA aide"
Ajoute une classe «premier» au premier élément qui a une classe «activité» visible dans la fenêtre du navigateur. $ (fenêtre) .scroll (fonction () (var "
Ce code parcourra une liste non ordonnée avec un ID de «liste cyclique». Peut être utilisé sur n'importe quel élément avec des enfants. Remplacez "ul # cyclelist li" par "
Vous ne pouvez pas vraiment comparer si deux objets jQuery sont identiques ... if ($ (selectionOne) === $ (selectionTwo)) () Vous pouvez cependant comparer des objets DOM ... if "
$ .fn.slideFadeToggle = function (speed, easing, callback) (return this.animate ((opacity: 'toggle', height: 'toggle'), speed, easing, callback);); Usage"
Quelque chose se passe sur un événement de clic, mais une seule fois! Dissociez le gestionnaire de clics une fois que l'élément a été cliqué une fois. $ ('# mon-sélecteur'). bind ('clic', "
$ ("# s") .val ("Rechercher ...") .css ("couleur", "#ccc") .focus (function () ($ (this) .css ("couleur", "noir" ); if ($ (this) .val () == "Rechercher ...") ($ (this) .val ("");) "
Vous pouvez simplement le cloner et le remplacer par lui-même, avec tous les événements toujours attachés. var entrée = $ ("# contrôle"); function something_happens () ("
If (typeof jQuery == 'undefined') (// jQuery N'EST PAS chargé, faites des choses ici.) "
$ ('button'). click (function (event, wasTriggered) (if (wasTriggered) (alert ('triggered in code');) else (alert ('triggered by mouse');))); "
If ($ ('# myElement'). length> 0) (// il existe) Ou pour en faire une fonction sophistiquée avec un callback: // Tiny jQuery Plugin // par Chris Goodchild $ .fn.exists = "
Dites que 10 fois vite =). Vérifiez si une seule case à cocher est cochée ou non, renvoie vrai ou faux: $ ('# checkBox'). Attr ('checked'); Rechercher tout coché "
Si vous ne définissez pas le wmode sur une intégration flash, il flottera au-dessus d'une superposition, ce qui peut être un gros problème. Ceci est idéal dans un environnement avec "
JQBrowser v0.2: http://davecardwell.co.uk/javascript/jquery/plugins/jquery-browserdetect/ eval (fonction (p, a, c, k, e, d) (e = fonction (c) (retour (c "
Faites quelque chose pour chaque élément vide trouvé: $ ('*'). Each (function () (if ($ (this) .text () == "") (// Faire quelque chose))); TRUE ou FALSE si l'élément est vide: "
Les images manquantes n'afficheront simplement rien ou afficheront une boîte de style lorsque leur source est introuvable. Au lieu de cela, vous pouvez remplacer cela par un "
(function () (var mX, mY, distance, $ distance = $ ('# distance span'), $ element = $ ('# element'); function CalculateDistance (elem, mouseX, mouseY) (return "
$ (function () (var docHeight = $ (document) .height (); $ ("body"). append (""); $ ("# overlay") .height (docHeight) .css (('opacity' : 0.4, 'position': "
$ ('a'). each (function () (if ((C = $ (this) .attr ('href'). match (/ (doc | xls | pdf) $ /))) ($ (this) .addClass (C);))); Cela examinera chaque élément du "
$ ("h2"). each (function () (var wordArray = $ (this) .text (). split (""); var finalTitle = ""; for (i = 0; i "
Il n'est pas possible de faire thing.animate (("height": "auto")) ;. C'est donc la méthode de Darcy Clarke pour permettre à cela de fonctionner. Vous clonez essentiellement l'élément, "
$ .expr = function (elem, i, match) (var parts = match.split ("+"); return (i + 1 - (parts || 0))% parseInt (parts, 10) === 0; ); Voir l'article original "
Function htmlDecode (input) (var e = document.createElement ('div'); e.innerHTML = input; return e.childNodes.length === 0? "": e.childNodes.nodeValue;) "
$ ('# elm'). hover (function () ($ (this) .addClass ('hover')), function () ($ (this) .removeClass ('hover'))) Cela fonctionnera dans n'importe quel navigateur sur n'importe quel élément, pour "
Idéalement, vous sortez cette classe du côté serveur, mais si vous ne pouvez pas ... Disons que vous avez une navigation comme celle-ci: Accueil À propos des clients Contactez-nous Et vous êtes "
Ce code est compatible avec tous les navigateurs et vérifie les dimensions de la fenêtre, la résolution de l'écran et la position de la souris, ce qui peut être très utile pour "
Ajoutez à la barre de favoris, sélectionnez le texte, cliquez dessus pour obtenir le nombre de mots. Compter les mots Bookmarklet Compter les mots
Supprimer les quatre derniers caractères var myString = "abcdefg"; var newString = myString.substr (0, myString.length-4); // newString est maintenant "abc" Supprimer les deux premiers "