Fragmentos de código 2025, Enero
Desactivar: $ ("# botón-enviar"). Attr ("desactivado", verdadero); Volver a habilitar: $ ("# botón-enviar"). RemoveAttr ("deshabilitado"); "
Código jQuery que deshabilita los enlaces principales para los menús desplegables. El menú debe construirse como listas anidadas y el enlace principal está deshabilitado. Esto ayuda"
Agrega una clase de "primero" al primer elemento que tiene una clase de "actividad" que es visible en la ventana del navegador. $ (ventana) .scroll (función () (var "
Este código recorrerá una lista desordenada con un ID de 'lista de ciclos'. Se puede utilizar en cualquier elemento con niños. Reemplaza "ul # cyclelist li" por "
Realmente no puedes comparar si dos objetos jQuery son iguales ... if ($ (selectionOne) === $ (selectionTwo)) () Puedes comparar objetos DOM aunque ... if "
$ .fn.slideFadeToggle = function (speed, easing, callback) (return this.animate ((opacity: 'toggle', height: 'toggle'), speed, easing, callback);); Uso"
Haga que suceda algo en un evento de clic, ¡pero solo una vez! Desvincula el controlador de clic después de que se haya hecho clic una vez en el elemento. $ ('# mi-selector'). bind ('clic', "
$ ("# s") .val ("Buscar ...") .css ("color", "#ccc") .focus (función () ($ (esto) .css ("color", "negro" ); if ($ (esto) .val () == "Buscar ...") ($ (esto) .val ("");) "
Puede simplemente clonarlo y reemplazarlo por sí mismo, con todos los eventos aún adjuntos. var input = $ ("# control"); función something_happens () ("
If (typeof jQuery == 'undefined') (// jQuery NO ESTÁ cargado, haz cosas aquí.) "
$ ('botón'). click (function (evento, wasTriggered) (if (wasTriggered) (alert ('disparado en código');) else (alert ('disparado por mouse');))); "
If ($ ('# myElement'). length> 0) (// existe) O para convertirlo en una función elegante con una devolución de llamada: // Tiny jQuery Plugin // por Chris Goodchild $ .fn.exists = "
Di eso 10 veces rápido =). Averigüe si una sola casilla de verificación está marcada o no, devuelve verdadero o falso: $ ('# checkBox'). Attr ('comprobado'); Buscar todos los marcados "
Si no configura el wmode en un flash incrustado, flotará sobre una superposición, lo que puede ser un gran problema. Esto es ideal en un entorno con "
JQBrowser v0.2: http://davecardwell.co.uk/javascript/jquery/plugins/jquery-browserdetect/ eval (función (p, a, c, k, e, d) (e = función (c) (volver (c "
Haga algo por cada elemento vacío encontrado: $ ('*'). Each (function () (if ($ (this) .text () == "") (// Do Something))); VERDADERO o FALSO si el elemento está vacío: "
Las imágenes faltantes simplemente no mostrarán nada o mostrarán un cuadro de estilo cuando no se pueda encontrar su fuente. En su lugar, es posible que desee reemplazarlo con un "
(función () (var mX, mY, distancia, $ distancia = $ ('# intervalo de distancia'), $ elemento = $ ('# elemento'); función calcularDistancia (elem, mouseX, mouseY) (return "
$ (function () (var docHeight = $ (document) .height (); $ ("body"). append (""); $ ("# overlay") .height (docHeight) .css (('opacidad' : 0.4, 'posición': "
$ ('a'). each (function () (if ((C = $ (this) .attr ('href'). match (/ (doc | xls | pdf) $ /))) ($ (esto) .addClass (C);))); Esto examinará todos los elementos en el "
$ ("h2"). each (function () (var wordArray = $ (this) .text (). split (""); var finalTitle = ""; for (i = 0; i "
No es posible hacer thing.animate (("height": "auto")) ;. Así que este es el método de Darcy Clarke para permitir que eso funcione. Básicamente, clonas el elemento "
$ .expr = function (elem, i, match) (var partes = match.split ("+"); return (i + 1 - (partes || 0))% parseInt (partes, 10) === 0; ); Ver el artículo original "
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'))) Esto funcionará en cualquier navegador en cualquier elemento, a "
Lo ideal es generar esta clase desde el lado del servidor, pero si no puede ... Digamos que tiene una navegación como esta: Inicio Acerca de los clientes Contáctenos Y usted es "
Este código es compatible con varios navegadores y verifica las dimensiones de la ventana gráfica, la resolución de la pantalla y la posición del mouse, lo que puede ser muy útil para "
Agregar a la barra de marcadores, seleccionar texto, hacer clic en él para obtener el recuento de palabras. Contar palabras Bookmarklet Contar palabras
Elimina los últimos cuatro caracteres var myString = "abcdefg"; var newString = myString.substr (0, myString.length-4); // newString ahora es "abc" Quita los dos primeros "