Каков простой способ заставить текст мигать в jQuery и как это остановить? Должен работать для IE, FF и Chrome. Спасибо
javascript
jquery
html
css
HP.
источник
источник
Ответы:
Попробуйте использовать этот плагин мигания
Например
Это также очень простой плагин, и вы, вероятно, могли бы расширить его, чтобы останавливать анимацию и запускать ее по запросу.
источник
Плагин для мигания текста для меня звучит как излишний ...
Попробуй это...
источник
blink
будет применено this. Итак, у вас будет что-то вроде,<span class="blink">Blinky Bill</span>
а затем после того, как DOM будет готов или что-то подобное, запустите этот код.вот мигает с анимацией:
просто дайте классу моргания то, что вы хотите моргнуть:
С уважением, DannyZB на #jquery
функции:
источник
Если вы не хотите использовать jQuery, это можно сделать с помощью CSS3.
Кажется, работает в Chrome, хотя мне показалось, что я услышал легкий рыдающий звук.
источник
Объедините приведенные выше коды, я думаю, что это хорошее решение.
По крайней мере, это работает в моей сети. http://140.138.168.123/2y78%202782
источник
fadeIn()
иfadeOut()
не сделал это за тебя?Вот мой; он дает вам контроль над тремя важными параметрами:
.
источник
Вы также можете использовать стандартный способ CSS (плагин JQuery не нужен, но совместим со всеми браузерами):
Ссылка W3C
источник
Вы также можете попробовать следующее:
источник
Это САМЫЙ ПРОСТОЙ способ (и с наименьшим количеством кода):
Скрипка
Теперь, если вы ищете что-то более сложное ...
Скрипка
источник
источник
setInterval(function ())
может вызвать некоторые проблемы (пузырение, остановка, "включение" и т. Д.) Большое спасибо!Здесь вы можете найти плагин jQuery blink с его быстрой демонстрацией .
Базовое мигание (мигание неограниченное, период мигания ~ 1 сек ):
При более продвинутом использовании вы можете переопределить любую из настроек:
Здесь вы можете указать максимальное количество миганий, а также получить доступ к нескольким обратным вызовам:
onBlink
иonMaxBlinks
это довольно очевидно.Работает в IE 7 и 8, Chrome, Firefox, Safari и, возможно, в IE 6 и Opera (хотя на них не тестировался).
(Для полного раскрытия информации: я являюсь создателем этого предыдущего. У нас была законная необходимость использовать его на работе [ я знаю, мы все любим это говорить :-) ] для сигнализации в системе, и я подумал о том, чтобы поделиться только для использования по законной необходимости ;-)).
Вот еще один список плагинов jQuery blink .
источник
этот код работает для меня
источник
Вы можете попробовать эффект jQuery UI Pulsate:
http://docs.jquery.com/UI/Effects/Pulsate
источник
Самый простой способ:
Вы можете повторять это столько, сколько захотите, или можете использовать это внутри цикла. первый параметр fadeTo () - это продолжительность действия затухания, а второй параметр - непрозрачность.
источник
не работают с IE 7 и Safari. Хорошо работать с Firefox
источник
Это автономное решение мигнет текстом указанное количество раз, а затем остановится.
Мигание использует непрозрачность, а не отображение / скрытие, исчезновение или переключение, чтобы DIV оставался интерактивным, в случае, если это когда-либо проблема (позволяет создавать кнопки с мигающим текстом).
jsFiddle здесь (содержит дополнительные комментарии)
Источники:
Дэнни Хименес
Моисей Кристиан
источник
Ссылка на автора
источник
Я собирался опубликовать
steps
полифилл -time, но потом вспомнил, что действительно не хочу когда-либо видеть этот эффект, поэтому ...источник
Я считаю, что следующие ответы более ясны и понятны, чем другие.
источник
element_id
указывая на селектор 3. Вы выбираете один и тот же элемент снова и сноваЭтот код будет эффективно заставлять элементы мигать, не касаясь макета (как и
fadeIn().fadeOut()
будет), просто воздействуя на непрозрачность; Вот так, мигающий текст; можно использовать как во благо, так и во зло :)источник
Мигает!
источник
Этот код может помочь в этой теме. Просто, но полезно.
источник
Мне нравится ответ Алекса, так что это немного расширение этого без интервала (так как вам нужно будет в конечном итоге очистить этот интервал и знать, когда вы хотите, чтобы кнопка перестала мигать. Это решение, в котором вы передаете элемент jquery , мс, которое вы хотите для смещения мигания и сколько раз вы хотите, чтобы элемент мигал:
источник
Некоторые из этих ответов довольно сложны, это немного проще:
источник
Видя количество просмотров по этому вопросу и отсутствие ответов, охватывающих как мигание, так и его остановку, вот что: попробуйте jQuery.blinker out ( демонстрация ).
HTML:
JavaScript:
источник
Действительно, плагин для простого эффекта мигания - это излишне. Поэтому после экспериментов с различными решениями я выбрал одну строку javascript и класс CSS, который точно контролирует, как я хочу мигать элементы (в моем случае, чтобы мигание работало, мне нужно только изменить фон на прозрачный, чтобы текст все еще виден):
JS:
CSS:
Полный пример на этой скрипке js .
источник
Функциональность Blink может быть реализована с помощью простого javascript, без необходимости в плагине jquery или даже jquery.
Это будет работать во всех браузерах , так как использует базовую функциональность.
Вот код
HTML:
Код JS:
и рабочая скрипка
источник
Это то, что лучше всего сработало для меня. Я использовал jQuery fadeTo, потому что он находится в WordPress, который уже связывает jQuery. В противном случае я, вероятно, выбрал бы что-то с чистым JavaScript, прежде чем добавлять еще один HTTP-запрос для плагина.
источник
Я написал простое расширение jquery для мигания текста, указав, сколько раз он должен мигать текстом, надеюсь, это поможет другим.
источник
Текст Мигание начинается и останавливается при нажатии кнопки -
источник