¿Cuál es una forma fácil de hacer que el texto parpadee en jQuery y una forma de detenerlo? Debe funcionar para IE, FF y Chrome. Gracias
javascript
jquery
html
css
HP.
fuente
fuente
Respuestas:
Intenta usar este complemento de parpadeo
Por ejemplo
También es un complemento muy simple, y probablemente podría extenderlo para detener la animación e iniciarla a pedido.
fuente
Un complemento para hacer parpadear un texto me suena un poco exagerado ...
Prueba esto...
fuente
blink
tendrá esto aplicado. Entonces tendría algo como<span class="blink">Blinky Bill</span>
y luego, después de DOM listo o similar, ejecute este código.aquí está parpadeando con animación:
solo da una clase de parpadeo lo que quieras parpadear:
saludos a DannyZB en #jquery
caracteristicas:
fuente
Si prefiere no usar jQuery, esto se puede lograr con CSS3
Parece funcionar en Chrome, aunque creo que escuché un leve sollozo.
fuente
Combine los códigos anteriores, creo que esta es una buena solución.
Al menos funciona en mi web. http://140.138.168.123/2y78%202782
fuente
fadeIn()
yfadeOut()
no lo hiciste por ti?Aquí está el mío ; te da control sobre los 3 parámetros que importan:
.
fuente
También puede usar la forma CSS estándar (no es necesario el complemento JQuery, pero es compatible con todos los navegadores):
Enlace W3C
fuente
También puedes probar estos:
fuente
Esta es la forma MÁS FÁCIL (y con la menor cantidad de codificación):
Violín
Ahora bien, si buscas algo más sofisticado ...
Violín
fuente
fuente
setInterval(function ())
puede traer consigo algunos problemas (burbujear, detenerse, permanecer "encendido", etc.) ¡Muchas gracias!Aquí puede encontrar un complemento jQuery blink con su demostración rápida .
Parpadeo básico (parpadeo ilimitado, período de parpadeo ~ 1 segundo ):
En un uso más avanzado, puede anular cualquiera de las configuraciones:
Allí puede especificar el número máximo de parpadeos, así como tener acceso a un par de devoluciones de llamada:
onBlink
yonMaxBlinks
eso se explica por sí mismo.Funciona en IE 7 y 8, Chrome, Firefox, Safari y probablemente en IE 6 y Opera (aunque no lo he probado).
(En la divulgación completa: soy el creador de este anterior. Teníamos la necesidad legítima de usarlo en el trabajo [ sé que a todos nos gusta decir esto :-) ] para una alarma dentro de un sistema y pensé en compartir solo para usar en una necesidad legítima ;-)).
Aquí hay otra lista de complementos de jQuery blink .
fuente
este código es un trabajo para mí
fuente
Puede probar el efecto jQuery UI Pulsate:
http://docs.jquery.com/UI/Effects/Pulsate
fuente
La manera más fácil:
Puede repetir esto tanto como desee o puede usarlo dentro de un bucle. el primer parámetro de fadeTo () es la duración para que el fade surta efecto, y el segundo parámetro es la opacidad.
fuente
no funciona con IE 7 y Safari. Funciona bien con Firefox
fuente
Esta solución independiente hará parpadear el texto un número específico de veces y luego se detendrá.
El parpadeo usa opacidad, en lugar de mostrar / ocultar, desvanecer o alternar para que se pueda hacer clic en el DIV, en caso de que eso sea un problema (le permite hacer botones con texto parpadeante).
jsFiddle aquí (contiene comentarios adicionales)
Fuentes:
Danny Gimenez
Moses Christian
fuente
Enlace al autor
fuente
Iba a publicar el
steps
polyfill cronometrado, pero luego recordé que realmente no quiero ver este efecto nunca, así que ...fuente
Siento que lo siguiente es de mayor claridad y personalización que otras respuestas.
fuente
element_id
apuntan a un selector 3. Selecciona el mismo elemento una y otra vezEste código efectivamente hará que los elementos parpadeen sin tocar el diseño (como
fadeIn().fadeOut()
lo hará) simplemente actuando sobre la opacidad; Ahí tienes, texto parpadeante; utilizable tanto para el bien como para el mal :)fuente
¡Parpadeando!
fuente
Este código puede ayudar con este tema. Simple pero útil.
fuente
Me gusta la respuesta de Alex, por lo que esta es una extensión de eso sin un intervalo (ya que eventualmente necesitaría borrar ese intervalo y saber cuándo quiere que un botón deje de parpadear. Esta es una solución en la que pasa el elemento jquery , los ms que desea para el desplazamiento intermitente y la cantidad de veces que desea que el elemento parpadee:
fuente
Algunas de estas respuestas son bastante complicadas, esto es un poco más fácil:
fuente
Al ver el número de visitas a esta pregunta y la falta de respuestas que cubran tanto el parpadeo como la detención, aquí va: pruebe jQuery.blinker out ( demo ).
HTML:
JavaScript:
fuente
De hecho, un complemento para un simple efecto de parpadeo es excesivo. Entonces, después de experimentar con varias soluciones, elegí entre una línea de javascript y una clase CSS que controla exactamente cómo quiero hacer parpadear los elementos (en mi caso, para que el parpadeo funcione, solo necesito cambiar el fondo a transparente, de modo que el texto todavía es visible):
JS:
CSS:
Ejemplo completo en este js violín .
fuente
La funcionalidad Blink se puede implementar mediante javascript simple, sin requisitos para el complemento jquery o incluso jquery.
Esto funcionará en todos los navegadores , ya que está utilizando la funcionalidad básica
Aqui esta el codigo
HTML:
Código JS:
y un violín de trabajo
fuente
Esto es lo que terminó funcionando mejor para mí. Usé jQuery fadeTo porque está en WordPress, que ya enlaza jQuery. De lo contrario, probablemente habría optado por algo con JavaScript puro antes de agregar otra solicitud http para un complemento.
fuente
He escrito una extensión jquery simple para que el texto parpadee mientras especifico el número de veces que debería parpadear el texto, espero que ayude a otros.
fuente
Texto parpadeante comenzar y detener al hacer clic en el botón -
fuente