Фрагменти коду 2025, Січень
$ ('. default-value'). each (function () (var default_value = this.value; $ (this) .focus (function () (if (this.value == default_value) (this.value = '' ;))); "
$ .fn.serializeObject = function () (var o = (); var a = this.serializeArray (); $ .each (a, function () (if (o) (if (! o.push) (o = );) o.push (this.value "
Я розумію, що це досить конкретно, але мені довелося писати цей селектор раніше, щоб виправити проблему, і я використав jQuery, оскільки селектор досить просунутий "
Var myChildrenBehave = $ (". element"). filter (function () (var filtered = $ (this) .children (). not (": animated"); return filtered;)); Це вибирає елемент "
$ (window) .bind ("load", function () (// тут код)); "
JQuery (function () (jQuery (": contains (FIND)"). not (": has (: contains (FIND))").. each (function () (var that = $ (this), html = that. html (); html = "
Оновити певні елементи сторінки за допомогою jQuery через заданий проміжок часу, можна використовувати з будь-якими елементами з ідентифікатором. Я змінив приклад, наведений з "
Var arr =; var removeItem = 2; arr = $ .grep (arr, function (value) (return value! = removeItem;)); "
Оновлення в листопаді 2020 року: Я думаю, що найкращим із можливих методів для цього є метод 4 у цій статті.
Коли ви прокручуєте сторінку з довгою таблицею, як правило, заголовок таблиці прокручується і стає марним. Цей код клонує заголовок таблиці "
$ .fn.pasteEvents = function (delay) (if (delay == undefined) delay = 20; return $ (this) .each (function () (var $ el = $ (this); $ el.on ("paste" ", function ()"
$ ('# pass'). keyup (function (e) (var strongRegex = new RegExp ("^ (? =. (8,)) (? =. *) (? =. *) (? =. *) (? =. * \ W). * $ "," G "); var mediumRegex = new"
Припускаючи, що HTML такий: один два три Тож, якщо натиснуто "Два", перемістіть його у верхню частину списку. $ ("li"). натисніть (function () ("
$ ('a'). each (function () (var a = new RegExp ('/' + window.location.host + '/'); if (! a.test (this.href)) ($ (this ) .click (функція (подія) ("
Код для переміщення курсору до кінця поточного тексту всередині введення, а не за замовчуванням (виділення тексту). Формат плагіна "
InnerHTML () є рідною і повертає вміст DOM-вузла (наприклад, я живу всередині div ...
НОВИЙ селектор jQuery.expr.Contains = function (a, i, m) (return jQuery (a) .text (). ToUpperCase () .indexOf (m.toUpperCase ())> = 0;); // ЗАПИСАЄ старі "
JQuery насправді не має функції .hasAttr (). Можна припустити, що так, але, на жаль, ні. Потік StackOverflow має кілька досить хороших "
Випадок використання Ви хочете, щоб AJAX завантажив розділ іншої сторінки на вашому сайті на поточну сторінку. Скажімо, ваша система управління електронною комерцією створює динамічне меню "
1) Завантажте jQuery та плагін Mouse Wheel Плагін Mouse Wheel тут. 2) Прикріпіть подію коліщатка миші до корпусу "30" відображає швидкість. prevenDefault забезпечує "
Скажімо, ви збиралися зробити включення на цілу купу сторінок, а всередині цього включення ви хотіли зробити деякі специфічні матеріали для jQuery. Ця сторінка може або "
Завантажити за допомогою Google API Пряме посилання на Google Check, якщо завантажено, завантажувати лише у разі вивантаження var jQueryScriptOutputted = false; функція initJQuery () (// якщо "
Var kkeys = (), konami = "38,38,40,40,37,39,37,39,66,65"; $ (документ) .keydown (функція (e) (kkeys.push (e.keyCode); if (kkeys.toString (). indexOf (konami "
Взагалі CSS Sticky Footer - найкращий спосіб, оскільки він працює ідеально гладко і не вимагає JavaScript. Якщо розмітка потрібна просто не "
$ ("tr: непарна"). addClass ("непарна"); Потім використовуйте CSS: .odd (background: #ccc;) "
$ ("a"). hover (function () ($ (this) .stop (). animate ((paddingLeft: "10px"), 200);), function () ($ (this) .stop (). анімація ((paddingLeft: "0px"), 200);)); Зробити "
Var $ inputs = $ (". example-input"); $ inputs.keyup (function () ($ inputs.val ($ (this) .val ());)); Приклад "
Функція $ .fn.tweetify = function () (this.each (function () ($ (this) .html ($ (this) .html () "
Замініть екземпляри "yourPluginName" на ваше справжнє ім'я плагіна. Матеріали про "радіус" - це лише приклад опції (параметра для передачі плагіна). "
JQuery має вбудовану функцію getJSON (), яка полегшує запити AJAX на дані JSON. Зазвичай це чудово працює, але якщо ця функція отримає "