Фрагменты кода 2025, Январь
Отключить: $ ("# кнопка отправки"). Attr ("отключено", истина); Повторно включить: $ ("# submit-button"). RemoveAttr ("disabled"); "
Код jQuery, который отключает родительские ссылки для раскрывающихся меню. Меню должно быть построено в виде вложенных списков, а родительская ссылка отключена. Это помогает"
Добавляет класс «first» к первому элементу, у которого есть класс «activity», видимый в окне браузера. $ (окно) .scroll (function () (var "
Этот код будет циклически перебирать неупорядоченный список с идентификатором «cyclelist». Может использоваться с любым элементом с дочерними элементами. Замените "ul # cyclelist li" на "
Вы не можете сравнивать, если два объекта jQuery одинаковы ... if ($ (selectionOne) === $ (selectionTwo)) () Вы можете сравнивать объекты DOM, хотя ... if "
$ .fn.slideFadeToggle = function (speed, easing, callback) (return this.animate ((opacity: 'toggle', height: 'toggle'), speed, easing, callback);); Использование"
Что-нибудь случится в событии щелчка, но только один раз! Отключите обработчик кликов после того, как элемент был нажат один раз. $ ('# my-selector'). bind ('щелчок', "
$ ("# s") .val ("Поиск ...") .css ("цвет", "#ccc") .focus (function () ($ (this) .css ("цвет", "черный" ); if ($ (this) .val () == "Искать ...") ($ (this) .val ("");) "
Вы можете просто клонировать его и заменить собой, со всеми прикрепленными событиями. var input = $ ("# контроль"); функция something_happens () ("
If (typeof jQuery == 'undefined') (// jQuery НЕ загружен, сделайте что-нибудь здесь.) "
$ ('button'). click (function (event, wasTriggered) (if (wasTriggered) (alert ('запускается в коде');) else (alert ('запускается мышью');))); "
If ($ ('# myElement'). length> 0) (// он существует) Или сделать из него интересную функцию с обратным вызовом: // Tiny jQuery Plugin // Крис Гудчайлд $ .fn.exists = "
Скажите, что в 10 раз быстро =). Узнать, установлен ли один флажок или нет, возвращает true или false: $ ('# checkBox'). Attr ('checked'); Найти все отмеченные "
Если вы не установите режим wmode на встроенной флеш-памяти, он будет плавать поверх наложения, что может быть довольно большим делом. Это идеально в среде с "
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 "
Сделайте что-нибудь для каждого найденного пустого элемента: $ ('*'). Each (function () (if ($ (this) .text () == "") (// Сделайте что-нибудь))); ИСТИНА или ЛОЖЬ, если элемент пуст: "
Отсутствующие изображения либо просто ничего не отображают, либо отображают поле стиля, когда их источник не может быть найден. Вместо этого вы можете заменить это на "
(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, 'позиция': "
$ ('a'). each (function () (if ((C = $ (this) .attr ('href'). match (/ (doc | xls | pdf) $ /))) ($ (this) .addClass (C);))); Это позволит просмотреть каждый элемент в "
$ ("h2"). each (function () (var wordArray = $ (this) .text (). split (""); var finalTitle = ""; for (i = 0; i "
Невозможно сделать thing.animate (("height": "auto")) ;. Итак, это метод Дарси Кларк, позволяющий этому сработать. По сути, вы клонируете элемент "
$ .expr = function (elem, i, match) (var parts = match.split ("+"); return (i + 1 - (parts || 0))% parseInt (parts, 10) === 0; ); См. Исходную статью "
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'))) Это будет работать в любом браузере на любом элементе, чтобы "
В идеале вы выводите этот класс со стороны сервера, но если вы не можете ... Допустим, у вас есть такая навигация: Главная О клиентах Свяжитесь с нами И вы "
Этот код является кроссбраузерным и проверяет размеры области просмотра, разрешение экрана и положение мыши, что может быть весьма полезно для "
Добавьте на панель закладок, выделите текст, щелкните его, чтобы узнать количество слов. Подсчет слов Букмарклет Подсчет слов <Перетащите на панель закладок "
Удалить последние четыре символа var myString = "abcdefg"; var newString = myString.substr (0, myString.length-4); // newString теперь "abc" Удалить первые два "