Úryvky kódu 2025, Leden
Disable: $ ("# submit-button"). Attr ("disabled", true); Znovu povolit: $ ("# submit-button"). RemoveAttr ("disabled"); "
Kód jQuery, který zakazuje nadřazené odkazy pro rozbalovací nabídky. Nabídka by měla být vytvořena jako vnořené seznamy a nadřazený odkaz je zakázán. To pomáhá “
Přidá třídu „první“ k prvnímu prvku, který má třídu „aktivity“, která je viditelná v okně prohlížeče. $ (okno) .scroll (funkce () (var "
Tento kód bude procházet neuspořádaným seznamem s ID „cyclelist“. Lze použít na jakýkoli prvek s dětmi. Nahraďte „ul # cyclelist li“ za „
Nemůžete opravdu porovnávat, pokud jsou dva objekty jQuery stejné ... if ($ (selectionOne) === $ (selectionTwo)) () Můžete porovnávat objekty DOM i když ... if "
$ .fn.slideFadeToggle = function (speed, easing, callback) (return this.animate ((opacity: 'toggle', height: 'toggle'), speed, easing, callback);); Používání"
Nechte se při události kliknutí něco stát, ale pouze jednou! Poté, co na prvek jednou kliknete, uvolněte obslužnou rutinu kliknutí. $ ('# my-selector'). bind ('click', "
$ ("# s") .val ("Hledat ...") .css ("barva", "#ccc") .focus (funkce () ($ (toto) .css ("barva", "černá") ); if ($ (this) .val () == "Hledat ...") ($ (this) .val ("");) "
Můžete jej jednoduše naklonovat a nahradit ho samotným, přičemž všechny události budou stále připojeny. var input = $ ("# kontrola"); funkce something_happens () ("
If (typeof jQuery == 'undefined') (// jQuery NENÍ načten, dělejte věci zde.) "
$ ('button'). click (function (event, wasTriggered) (if (wasTriggered) (alert ('triggered in code');) else (alert ('triggered by mouse');))); "
If ($ ('# myElement'). délka> 0) (// existuje) Nebo z ní vytvořit efektní funkci se zpětným voláním: // Tiny jQuery Plugin // od Chrisa Goodchilda $ .fn.exists = "
Řekněme, že 10krát rychle =). Zjistit, zda je zaškrtnuto jedno zaškrtávací políčko, či nikoli, vrací true nebo false: $ ('# checkBox'). Attr ('checked'); Najít všechny zaškrtnuté "
Pokud nenastavíte režim wmode na flash embed, bude se vznášet nad horní vrstvou, což může být docela velký problém. To je ideální v prostředí s "
JQBrowser v0.2: http://davecardwell.co.uk/javascript/jquery/plugins/jquery-browserdetect/ eval (funkce (p, a, c, k, e, d) (e = funkce (c) (návrat (c "
Udělejte něco pro každý nalezený prázdný prvek: $ ('*'). Each (function () (if ($ (this) .text () == "") (// Udělat něco))); TRUE nebo FALSE, pokud je prvek prázdný: "
Chybějící obrázky buď pouze nic nezobrazí, nebo zobrazí rámeček stylů, pokud nelze najít jejich zdroj. Místo toho jej možná budete chtít nahradit
(funkce () (var mX, mY, vzdálenost, $ vzdálenost = $ ('# vzdálenost rozpětí'), $ prvek = $ ('# prvek'); funkce CalcDistance (elem, mouseX, mouseY) (návrat "
$ (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);))); Tím se prohlédne každý prvek na „
$ ("h2"). each (function () (var wordArray = $ (this) .text (). split (""); var finalTitle = ""; for (i = 0; i "
Není možné udělat thing.animate (("height": "auto")) ;. Toto je metoda Darcyho Clarka, která umožňuje, aby to fungovalo. V podstatě klonujete prvek, “
$ .expr = function (elem, i, match) (var parts = match.split ("+"); return (i + 1 - (parts || 0))% parseInt (parts, 10) === 0; ); Zobrazit původní článek "
Funkce 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'))) Toto bude fungovat v jakémkoli prohlížeči na libovolném prvku, na „
V ideálním případě byste tuto třídu vytvořili na straně serveru, ale pokud nemůžete ... Řekněme, že máte takovou navigaci: Domů O klientech Kontaktujte nás A jste “
Tento kód je kompatibilní s různými prohlížeči a kontroluje rozměry výřezu, rozlišení obrazovky a umístění myši, což může být velmi užitečné “
Přidejte na panel záložek, vyberte text a kliknutím na něj zobrazte počet slov. Počet slov Bookmarklet Počet slov
Odebrat poslední čtyři znaky var myString = "abcdefg"; var newString = myString.substr (0, myString.length-4); // newString je nyní „abc“ Odebrat první dva “