Frammenti di codice 2025, Luglio
Disabilita: $ ("# submit-button"). Attr ("disabled", true); Riattiva: $ ("# submit-button"). RemoveAttr ("disabled"); "
Codice jQuery che disabilita i collegamenti principali per i menu a discesa. Il menu dovrebbe essere costruito come elenchi annidati e il collegamento principale è disabilitato. Questo aiuta"
Aggiunge una classe di "primo" al primo elemento che ha una classe di "attività" che è visibile nella finestra del browser. $ (finestra) .scroll (function () (var "
Questo codice scorrerà un elenco non ordinato con un ID di "elenco ciclico". Può essere utilizzato su qualsiasi elemento con bambini. Sostituisci "ul # cyclelist li" con "
Non puoi davvero confrontare se due oggetti jQuery sono uguali ... if ($ (selectionOne) === $ (selectionTwo)) () Puoi confrontare oggetti DOM però ... if "
$ .fn.slideFadeToggle = function (speed, easing, callback) (return this.animate ((opacity: 'toggle', height: 'toggle'), speed, easing, callback);); Utilizzo "
Succede qualcosa in un evento clic, ma solo una volta! Scollega il gestore dei clic dopo che l'elemento è stato cliccato una volta. $ ('# my-selector'). bind ('click', "
$ ("# s") .val ("Cerca ...") .css ("color", "#ccc") .focus (function () ($ (this) .css ("color", "black" ); if ($ (questo) .val () == "Cerca ...") ($ (questo) .val ("");) "
Puoi semplicemente clonarlo e sostituirlo con se stesso, con tutti gli eventi ancora allegati. var input = $ ("# controllo"); function something_happens () ("
If (typeof jQuery == 'undefined') (// jQuery NON È caricato, fai le cose qui.) "
$ ('pulsante'). click (function (event, wasTriggered) (if (wasTriggered) (alert ('triggered in code');) else (alert ('triggered by mouse');))); "
If ($ ('# myElement'). length> 0) (// esiste) O per renderlo una funzione di fantasia con una richiamata: // Tiny jQuery Plugin // di Chris Goodchild $ .fn.exists = "
Dillo 10 volte velocemente =). Scopri se una singola casella di controllo è selezionata o meno, restituisce vero o falso: $ ('# checkBox'). Attr ('verificato'); Trova tutto selezionato "
Se non imposti wmode su un flash embed, galleggerà sopra una sovrapposizione che può essere un grosso problema. Questo è l'ideale in ambienti con "
JQBrowser v0.2: http://davecardwell.co.uk/javascript/jquery/plugins/jquery-browserdetect/ eval (function (p, a, c, k, e, d) (e = function (c) (ritorno (c "
Fare qualcosa per ogni elemento vuoto trovato: $ ('*'). Each (function () (if ($ (this) .text () == "") (// Do Something))); VERO o FALSO se l'elemento è vuoto: "
Le immagini mancanti non visualizzeranno semplicemente nulla o visualizzeranno una casella di stile quando la loro fonte non può essere trovata. Invece, potresti sostituirlo con un "
(function () (var mX, mY, distance, $ distance = $ ('# distance span'), $ element = $ ('# element'); function calcolaDistance (elem, mouseX, mouseY) (return "
$ (function () (var docHeight = $ (document) .height (); $ ("body"). append (""); $ ("# overlay") .height (docHeight) .css (('opacity' : 0.4, 'posizione': "
$ ('a'). each (function () (if ((C = $ (this) .attr ('href'). match (/ (doc | xls | pdf) $ /))) ($ (this) .addClass (C);))); Questo esaminerà ogni elemento della "
$ ("h2"). each (function () (var wordArray = $ (this) .text (). split (""); var finalTitle = ""; for (i = 0; i "
Non è possibile fare cose.animate (("height": "auto")) ;. Quindi questo è il metodo di Darcy Clarke per consentire che funzioni. In sostanza, cloni l'elemento "
$ .expr = function (elem, i, match) (var parts = match.split ("+"); return (i + 1 - (parts || 0))% parseInt (parts, 10) === 0; ); Vedi l'articolo originale "
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'))) Funzionerà in qualsiasi browser su qualsiasi elemento, a "
Idealmente esegui l'output di questa classe dal lato server, ma se non puoi ... Supponiamo che tu abbia una navigazione in questo modo: Home Informazioni sui clienti Contattaci E lo sei "
Questo codice è compatibile con tutti i browser e controlla le dimensioni della visualizzazione, la risoluzione dello schermo e la posizione del mouse, il che può essere molto utile per "
Aggiungi alla barra dei preferiti, seleziona il testo, fai clic per ottenere il conteggio delle parole. Count Words Bookmarklet Count Words
Rimuovi gli ultimi quattro caratteri var myString = "abcdefg"; var newString = myString.substr (0, myString.length-4); // newString ora è "abc" Rimuovi i primi due "