Kodavsnitt 2025, September
Inaktivera: $ ("# skicka-knapp"). Attr ("inaktiverad", sant); Återaktivera: $ ("# skicka-knapp"). RemoveAttr ("inaktiverad"); "
JQuery-kod som inaktiverar överordnade länkar för rullgardinsmenyer. Menyn ska byggas som kapslade listor och överordnad länk är inaktiverad. Detta hjälper"
Lägger till en klass av "först" till det första elementet som har en klass av "aktivitet" som syns i webbläsarfönstret. $ (fönster) .scroll (funktion () (var "
Den här koden kommer att bläddra igenom en oordnad lista med ID: n 'cykellista'. Kan användas på alla element med barn. Byt ut "ul # cyclelist li" med "
Du kan inte riktigt jämföra om två jQuery-objekt är desamma ... om ($ (selectionOne) === $ (selectionTwo)) () Du kan dock jämföra DOM-objekt ... om "
$ .fn.slideFadeToggle = funktion (hastighet, lättnad, återuppringning) (returnera this.animate ((opacitet: 'växla', höjd: 'växla'), hastighet, lättnad, återuppringning);); Användande"
Låt något hända på en klickhändelse, men bara en gång! Lossa klickhanteraren när elementet har klickats en gång. $ ('# min-väljare'). bind ('klicka', "
$ ("# s") .val ("Sök ...") .css ("färg", "#ccc") .fokus (funktion () ($ (detta) .css ("färg", "svart" ); om ($ (detta) .val () == "Sök ...") ($ (detta) .val ("");) "
Du kan bara klona det och ersätta det med sig själv, med alla händelser fortfarande bifogade. var input = $ ("# control"); funktion något_händer () ("
Om (typeof jQuery == 'undefined') (// jQuery INTE laddas, gör saker här.) "
$ ("knapp"). klicka (funktion (händelse, varTriggered) (om (wasTriggered) (alert ("utlöst i kod");) annat (alert ("utlöst av mus");))); "
If ($ ('# myElement'). längd> 0) (// det finns) Eller för att göra det till en snygg funktion med återuppringning: // Tiny jQuery Plugin // av Chris Goodchild $ .fn.exists = "
Säg det tio gånger snabbt =). Ta reda på om en enda kryssruta är markerad eller inte, returnerar true eller false: $ ('# checkBox'). Attr ('markerad'); Hitta alla markerade "
Om du inte ställer in wmode på en blixtbäddning kommer den att flyta över toppen av ett overlay vilket kan vara en ganska stor sak. Detta är perfekt i miljö med "
JQBrowser v0.2: http://davecardwell.co.uk/javascript/jquery/plugins/jquery-browserdetect/ eval (funktion (p, a, c, k, e, d) (e = funktion (c) (returnera (c "
Gör något för varje tomt element som hittas: $ ('*'). Varje (funktion () (om ($ (detta) .text () == "") (// Gör något))); SANT eller FALSKT om elementet är tomt: "
Saknade bilder visar antingen bara ingenting eller visar en stilruta när källan inte kan hittas. Istället kanske du vill ersätta det med en "
(function () (var mX, mY, distance, $ distance = $ ('# distance span'), $ element = $ ('# element'); function calculatorDistance (elem, mouseX, mouseY) (return "
$ (function () (var docHeight = $ (document) .height (); $ ("body"). append (""); $ ("# overlay") .height (docHeight) .css (('opacity' : 0.4, 'position': "
$ ('a'). varje (funktion () (om ((C = $ (detta) .attr ('href'). matcha (/ (doc | xls | pdf) $ /))) ($ (detta) .addClass (C);))); Detta kommer att se igenom alla element på "
$ ("h2"). varje (funktion () (var wordArray = $ (denna) .text (). split (""); var finalTitle = ""; för (i = 0; i "
Det är inte möjligt att göra thing.animate (("höjd": "auto")) ;. Så det här är Darcy Clarkes metod för att låta det fungera. Du klonar i huvudsak elementet, "
$ .expr = funktion (elem, i, match) (var parts = match.split ("+"); returnera (i + 1 - (delar || 0))% parseInt (delar, 10) === 0; ); Se originalartikeln "
Funktion htmlDecode (input) (var e = document.createElement ('div'); e.innerHTML = input; returnera e.childNodes.length === 0? "": e.childNodes.nodeValue;) "
$ ('# elm'). hover (function () ($ (this) .addClass ('hover')), function () ($ (this) .removeClass ('hover'))) Detta fungerar i alla webbläsare på vilket element som helst, att "
Helst skickar du ut den här klassen från serversidan, men om du inte kan ... Låt oss säga att du har navigering så här: Hem Om kunder Kontakta oss Och du är "
Den här koden är kompatibel med webbläsare och kontrollerar måtten på visningsområdet, skärmupplösningen och muspositionen som kan vara till stor hjälp för "
Lägg till i bokmärkesfältet, välj text, klicka på den för att få antalet ord. Räkna ord Bokmärke Räkna ord
Ta bort de fyra sista tecknen var myString = "abcdefg"; var newString = myString.substr (0, myString.length-4); // newString är nu "abc" Ta bort de första två "