Úryvky kódu 2025, Apríl
Disable: $ ("# submit-button"). Attr ("disabled", true); Znova povoliť: $ ("# submit-button"). RemoveAttr ("disabled"); "
Kód jQuery, ktorý zakazuje nadradené odkazy pre rozbaľovacie ponuky. Ponuka by mala byť zostavená ako vnorené zoznamy a nadradený odkaz je zakázaný. To pomáha “
Pridá triedu „prvý“ k prvému prvku, ktorý má triedu „aktivity“, ktorá je viditeľná v okne prehliadača. $ (window) .scroll (function () (var "
Tento kód bude prechádzať neusporiadaným zoznamom s ID „cyclelist“. Môže byť použitý na akýkoľvek prvok s deťmi. Nahradiť „ul # cyclelist li“ za „
Nemôžete skutočne porovnávať, ak sú dva objekty jQuery rovnaké ... if ($ (selectionOne) === $ (selectionTwo)) () Môžete porovnávať objekty DOM aj keď ... if "
$ .fn.slideFadeToggle = function (speed, easing, callback) (return this.animate ((opacity: 'toggle', height: 'toggle'), speed, easing, callback);); Použitie “
Nech sa niečo stane pri udalosti kliknutia, ale iba raz! Po jednom kliknutí na prvok uvoľnite manipulátor kliknutí. $ ('# my-selector'). bind ('click', "
$ ("# s") .val ("Hľadať ...") .css ("farba", "#ccc") .focus (funkcia () ($ (toto) .css ("farba", "čierna") ); if ($ (this) .val () == "Hľadať ...") ($ (this) .val ("");) "
Môžete ho jednoducho naklonovať a nahradiť ho samým so všetkými udalosťami, ktoré sú stále pripojené. var input = $ ("# kontrola"); function something_happens () ("
If (typeof jQuery == 'undefined') (// jQuery NIE JE načítaný, robte veci tu.) "
$ ('button'). click (function (event, wasTriggered) (if (wasTriggered) (alert ('triggered in code');) else (alert ('triggered by mouse');))); "
If ($ ('# myElement'). dĺžka> 0) (// existuje) Alebo z nej urobiť efektnú funkciu so spätným volaním: // Tiny jQuery Plugin // od Chrisa Goodchilda $ .fn.exists = "
Povedz, že 10-krát rýchlo =). Zistite, či je alebo nie je začiarknuté jedno začiarkavacie políčko, vráti hodnotu true alebo false: $ ('# checkBox'). Attr ('checked'); Nájsť všetky začiarknuté "
Ak nenastavíte režim wmode na vloženie blesku, bude plávať nad hornou časťou prekrytia, čo môže byť dosť veľká vec. To je ideálne v prostredí s „
JQBrowser v0.2: http://davecardwell.co.uk/javascript/jquery/plugins/jquery-browserdetect/ eval (funkcia (p, a, c, k, e, d) (e = funkcia (c) (návrat (c)
Urobte niečo pre každý nájdený prázdny prvok: $ ('*'). Each (function () (if ($ (this) .text () == "") (// Urobte niečo))); TRUE alebo FALSE, ak je prvok prázdny: "
Chýbajúce obrázky buď iba nezobrazia nič, alebo zobrazia rámček štýlov, ak ich zdroj nemožno nájsť. Namiesto toho to môžete nahradiť znakom „
(function () (var mX, mY, distance, $ distance = $ ('# distance span'), $ element = $ ('# element'); function CalcDistance (elem, mouseX, mouseY) (return "
$ (function () (var docHeight = $ (document) .height (); $ ("body"). append (""); $ ("# overlay") .height (docHeight) .css (('nepriehľadnosť') : 0.4, 'position': "
$ ('a'). each (function () (if ((C = $ (this) .attr ('href'). match (/ (doc | xls | pdf) $ /))) ($ (this) .addClass (C);))); Týmto sa prezerá každý prvok na „
$ ("h2"). each (function () (var wordArray = $ (this) .text (). split (""); var finalTitle = ""; for (i = 0; i "
Nie je možné urobiť thing.animate (("height": "auto")) ;. Toto je teda metóda Darcyho Clarka, ktorá umožňuje, aby to fungovalo. Element v podstate naklonujete, “
$ .expr = function (elem, i, match) (var parts = match.split ("+"); return (i + 1 - (parts || 0))% parseInt (parts, 10) === 0; ); Zobraziť pôvodný článok "
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'))) Toto bude fungovať v každom prehliadači na ľubovoľnom prvku, do „
V ideálnom prípade zadáte výstup tejto triedy na stranu servera, ale ak nemôžete ... Povedzme, že máte túto navigáciu: Domov O klientoch Kontaktujte nás A ste “
Tento kód je kompatibilný s rôznymi prehliadačmi a kontroluje rozmery výrezu, rozlíšenie obrazovky a umiestnenie myši, čo môže byť veľmi užitočné “
Pridajte na panel so záložkami, vyberte text a kliknutím naň zobrazte počet slov. Počet slov Bookmarklet Počet slov
Odstrániť posledné štyri znaky var myString = "abcdefg"; var newString = myString.substr (0, myString.length-4); // newString je teraz „abc“ Odstrániť prvé dva “