Fragmente de cod 2025, Ianuarie
Dezactivează: $ ("# buton de trimitere"). Attr ("dezactivat", adevărat); Reactivați: $ ("# buton de trimitere"). RemoveAttr ("dezactivat"); "
Cod jQuery care dezactivează legăturile părinte pentru meniurile derulante. Meniul ar trebui să fie construit ca liste imbricate, iar legătura părinte este dezactivată. Asta ajuta"
Adaugă o clasă de „primul” la primul element care are o clasă de „activitate” care este vizibilă în fereastra browserului. $ (window) .scroll (function () (var "
Acest cod va parcurge o listă neordonată cu un ID de „listă ciclică”. Poate fi folosit pe orice element cu copii. Înlocuiți „ul # cyclelist li” cu „
Nu puteți compara cu adevărat dacă două obiecte jQuery sunt aceleași ... if ($ (selectionOne) === $ (selectionTwo)) () Puteți compara obiecte DOM totuși ... if "
$ .fn.slideFadeToggle = funcție (viteză, relaxare, apel invers) (returnează this.animate ((opacitate: 'comutare', înălțime: 'comutare'), viteză, relaxare, apel invers);); Utilizare "
Să se întâmple ceva la un eveniment de clic, dar o singură dată! Deconectați gestionarul de clicuri după ce elementul a fost făcut clic o dată. $ ('# my-selector'). bind ('click', "
$ ("# s") .val ("Căutare ...") .css ("color", "#ccc") .focus (funcție () ($ (this) .css ("color", "black" ); if ($ (this) .val () == "Căutați ...") ($ (this) .val ("");) "
Puteți doar să o clonați și să o înlocuiți cu ea însăși, cu toate evenimentele încă atașate. var input = $ ("# control"); funcționează ceva_happens () ("
If (typeof jQuery == 'undefined') (// jQuery NU ESTE încărcat, faceți lucruri aici.) "
$ ('button'). click (function (event, wasTriggered) (if (wasTriggered) (alert ('triggered in code');) else (alert ('triggered by mouse');))); "
If ($ ('# myElement'). length> 0) (// există) Sau pentru a face din aceasta o funcție fantezistă cu un apel invers: // Tiny jQuery Plugin // de Chris Goodchild $ .fn.exists = "
Spune că de 10 ori rapid =). Aflați dacă o singură casetă de selectare este bifată sau nu, returnează adevărat sau fals: $ ('# checkBox'). Attr ('bifat'); Găsiți toate bifate "
Dacă nu setați wmode-ul pe o încorporare flash, acesta va pluti peste partea superioară a unei suprapuneri, care poate fi o afacere destul de mare. Acest lucru este ideal în mediu cu „
JQBrowser v0.2: http://davecardwell.co.uk/javascript/jquery/plugins/jquery-browserdetect/ eval (function (p, a, c, k, e, d) (e = function (c) (return (c "
Faceți ceva pentru fiecare element gol găsit: $ ('*'). Each (function () (if ($ (this) .text () == "") (// Do Something))); ADEVĂRAT sau FALS dacă elementul este gol: "
Imaginile lipsă fie nu vor afișa nimic, fie vor afișa o casetă de stil atunci când sursa lor nu poate fi găsită. În schimb, poate doriți să înlocuiți acest lucru cu 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, 'poziție': "
$ ('a'). fiecare (funcție () (if ((C = $ (this) .attr ('href'). match (/ (doc | xls | pdf) $ /))) ($ (this) .addClass (C);))); Aceasta va analiza fiecare element de pe „
$ ("h2"). fiecare (funcție () (var wordArray = $ (this) .text (). split (""); var finalTitle = ""; for (i = 0; i "
Nu este posibil să faceți thing.animate (("înălțime": "auto")) ;. Deci, aceasta este metoda lui Darcy Clarke pentru a permite acest lucru să funcționeze. În esență, clonați elementul, "
$ .expr = function (elem, i, match) (var parts = match.split ("+"); return (i + 1 - (parts || 0))% parseInt (parts, 10) === 0; ); Vezi articolul 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'))) Acest lucru va funcționa în orice browser pe orice element, la „
Ideal ar fi să scoateți această clasă din partea serverului, dar dacă nu puteți ... Să presupunem că aveți o astfel de navigație: Acasă Despre clienți Contactați-ne Și sunteți "
Acest cod este compatibil cu toate browserele și verifică dimensiunile ecranului, rezoluția ecranului și poziția mouse-ului, ceea ce poate fi foarte util pentru "
Adăugați la bara de marcaje, selectați textul, faceți clic pe acesta pentru a obține numărul de cuvinte. Bookmarklet Count Words Cuvinte Count
Eliminați ultimele patru caractere var myString = "abcdefg"; var newString = myString.substr (0, myString.length-4); // newString este acum „abc” Ștergeți primele două „