Кодови фрагменти 2025, Юли
Деактивиране: $ ("# submit-button"). Attr ("disabled", true); Повторно активиране: $ ("# submit-button"). RemoveAttr ("disabled"); "
JQuery код, който деактивира родителските връзки за падащи менюта. Менюто трябва да бъде изградено като вложени списъци и родителската връзка е деактивирана. Това помага "
Добавя клас „първи“ към първия елемент, който има клас „активност“, който се вижда в прозореца на браузъра. $ (прозорец) .scroll (функция () (var "
Този код ще премине през неподреден списък с идентификатор на „списък на циклите“. Може да се използва върху всеки елемент с деца. Заменете "ul # cyclelist li" с "
Не можете наистина да сравните дали два jQuery обекта са еднакви ... if ($ (selectionOne) === $ (selectionTwo)) () Можете да сравнявате DOM обекти все пак ... if "
$ .fn.slideFadeToggle = функция (скорост, облекчаване, обратно извикване) (върнете this.animate ((непрозрачност: 'превключване', височина: 'превключване'), скорост, облекчаване, обратно извикване);); Употреба "
Нека се случи нещо при клик събитие, но само веднъж! Развържете манипулатора на кликване, след като елементът е щракнат веднъж. $ ('# my-selector'). bind ('щракване', "
$ ("# s") .val ("Търсене ...") .css ("color", "#ccc") .focus (function () ($ (this) .css ("color", "black" ); if ($ (this) .val () == "Търсене ...") ($ (this) .val ("");) "
Можете просто да го клонирате и да го замените със себе си, като всички събития все още са прикрепени. var input = $ ("# control"); функция something_happens () ("
If (typeof jQuery == 'undefined') (// jQuery НЕ се зарежда, правете неща тук.) "
$ ('бутон'). щракнете (функция (събитие, wasTriggered) (ако (wasTriggered) (сигнал ('задейства се в код');) else (сигнал ('задейства се от мишката');))); "
If ($ ('# myElement'). length> 0) (// съществува) Или да го превърнете в изискана функция с обратен извикване: // Tiny jQuery Plugin // от Chris Goodchild $ .fn.exists = "
Кажете, че 10 пъти бързо =). Разберете дали едно отметка е отметнато или не, връща вярно или невярно: $ ('# checkBox'). Attr ('отметнато'); Намери всички отметнати "
Ако не настроите wmode на флаш вграждане, той ще плава над горната част на наслагването, което може да бъде доста голяма работа. Това е идеално в среда с "
JQBrowser v0.2: http://davecardwell.co.uk/javascript/jquery/plugins/jquery-browserdetect/ eval (функция (p, a, c, k, e, d) (e = функция (c) (връщане (c "
Направете нещо за всеки намерен празен елемент: $ ('*'). Each (function () (if ($ (this) .text () == "") (// Направете нещо))); TRUE или FALSE, ако елементът е празен: "
Липсващите изображения или просто няма да показват нищо, или ще покажат поле за стил, когато техният източник не може да бъде намерен. Вместо това може да искате да замените това с "
(function () (var mX, mY, distance, $ distance = $ ('# distance range'), $ element = $ ('# element'); функция countDistance (elem, mouseX, mouseY) (return "
$ (function () (var docHeight = $ (document) .height (); $ ("body"). append (""); $ ("# overlay") .height (docHeight) .css (('' opacity ' : 0.4, 'позиция': "
$ ('a'). всяка (функция () (ако ((C = $ (this) .attr ('href'). match (/ (doc | xls | pdf) $ /))) ($ (this) .addClass (C);))); Това ще разгледа всеки елемент на "
$ ("h2"). всяка (функция () (var wordArray = $ (this) .text (). split (""); var finalTitle = ""; for (i = 0; i "
Не е възможно да се направи нещо.animate (("" height ":" auto ")) ;. Това е методът на Дарси Кларк, който позволява това да работи. По същество клонирате елемента, "
$ .expr = функция (elem, i, match) (var parts = match.split ("+"); return (i + 1 - (parts || 0))% parseInt (parts, 10) === 0; ); Вижте оригиналната статия "
Функция htmlDecode (вход) (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'))) Това ще работи във всеки браузър за всеки елемент, за да "
В идеалния случай извеждате този клас от страна на сървъра, но ако не можете ... Да кажем, че имате навигация по следния начин: Начало За клиентите Свържете се с нас И вие сте "
Този код е съвместим с различни браузъри и проверява размерите на прозореца за гледане, разделителната способност на екрана и позицията на мишката, което може да бъде много полезно за "
Добавете към лентата на отметките, изберете текст, щракнете върху него, за да получите броя на думите. Брой думи на отметки Брой думи <Плъзнете до лентата на отметките "
Премахнете последните четири знака var myString = "abcdefg"; var newString = myString.substr (0, myString.length-4); // newString вече е "abc" Премахване на първите две "