<blink> тег в Internet Explorer - PullRequest
7 голосов
/ 28 мая 2010

Ни тег <blink>, ни стиль text-decoration:blink; в css не поддерживаются в Internet Explorer.

Есть ли способ сделать мигающий текст в IE?

Ответы [ 2 ]

14 голосов
/ 28 мая 2010

Избегайте моргания, если это возможно - это раздражает людей.

Но вы можете сделать это с помощью JS / jQuery следующим образом:

setInterval(jQuery('.blinking').toggle, 1500 );

Это будет показывать / скрывать что-либо с мигающим классом каждые 1,5 секунды.

Так что в HTML вы бы сделали:

<span class="blinking">hello!</span>  

Но опять же, подумайте очень внимательно о том, должен ли он мигать!

Если вам нужно что-то, чтобы специально привлечь внимание пользователя (и по какой-либо причине регулярное выделение / выделение / и т. Д. Недостаточно хорошо), то вместо мигания вкл. / Выкл. (Когда текст пропадает в течение половины времени), подумайте изменение цвета, либо мигающее подчеркивание / рамка, либо подобное.

Ключевым моментом является то, что если что-то достаточно важно, чтобы визуально раздражать пользователя, то оно должно оставаться читаемым.

8 голосов
/ 20 апреля 2013

Вы можете использовать этот код:

$(document).ready(function () {
    setInterval("$('.blink').fadeOut().fadeIn();",1500);
});

и ссылка на класс

<div class="blink">BLING BLING...</div>  

см. Рабочий демо http://jsfiddle.net/SGrmM/

1010 *
*

Вы также можете использовать этот код:

$(document).ready(function () {
    setInterval("$('.blink').fadeOut(150).fadeIn(150);",1000);
});

см. Рабочий демо http://jsfiddle.net/SGrmM/1/


см. Примеры стендов в той же скрипке http://jsfiddle.net/SGrmM/2/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...