Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/18: Рейтинг темы: голосов - 18, средняя оценка - 4.50
56 / 31 / 1
Регистрация: 25.04.2013
Сообщений: 279

Плавное исчезновение и появления текста в цикле

27.09.2014, 23:43. Показов 3867. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, хочу сделать плавное появление и исчезание текста в цикле.
У меня есть контейнер для текста
HTML5
1
<h2  class="text_hide">Без скидок клиентам</h2>
и сам скрипт появления исчезновения с циклом
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$(window).load(function(){
    var timeOut = null;     
    (function autoAdvance(){                    
                setTimeout(function(){
        $('.home-text h2.text_hide').text('Без скидок клиентам').fadeIn(1500).fadeOut(1500);            
                },3000);                            
                setTimeout(function(){
        $('.home-text h2.text_hide').text('Без изменения сайта').fadeIn(1500).fadeOut(1500);       
                },6000);                
                    setTimeout(function(){
        $('.home-text h2.text_hide').text('Без рекламы').fadeIn(1500).fadeOut(1500);  
                    },9000);
        timeOut = setTimeout(autoAdvance,9000);
    })();
});
Все работает, но есть одно но, пр переключении между вкладок цикл сбивается и начинается неразбериха, первый текст еще не успеет исчезнуть как второй появляется. Подскажите как реализовать, чтобы такого не было. За ранее большое спасибо.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.09.2014, 23:43
Ответы с готовыми решениями:

Плавное появление/исчезновение текста
Добрый вечер. Помогите, плз, сделать такой эффект. Когда поле ввода получает фокус, где-то рядом появляется подсказка. Когда фокус...

Плавное появление и исчезновение текста
Нужно реализовать плавное появление и исчезновение текста. Если ли какие-нибудь встроенные инструменты для этого? Дополнительная...

Плавное исчезновение текста в label
Здравствуйте. Можно ли каким-то способом заставить текст в label плавное исчезать? Опыта хватает только на бегущую строку по таймеру, а вот...

3
работяга
368 / 368 / 52
Регистрация: 23.05.2010
Сообщений: 947
28.09.2014, 10:13
Лучший ответ Сообщение было отмечено MrViper как решение

Решение

Может, стоит попробовать обнулять таймер при переключении вкладок? Вообще, мне кажется, лучше избегать использования таймеров в тех случаях, где можно обойтись без них
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
function cycleText(i)
{
    var arSlogan = ['Без скидок клиентам', 'Без изменения сайта', 'Без рекламы'];
 
    if(!i || i >= arSlogan.length)
        i = 0;
    
    $('.text_hide').text( arSlogan[i] ).fadeIn(1500).fadeOut(1500, function() {
        cycleText(++i);
    });
}
 
cycleText();
1
56 / 31 / 1
Регистрация: 25.04.2013
Сообщений: 279
28.09.2014, 12:24  [ТС]
etalord, большое спасибо, к сожалению не очень хорошо еще разбираюсь в JS и JQuery, поэтому как лучше делать не знаю, еще раз огромное спасибо!
0
работяга
368 / 368 / 52
Регистрация: 23.05.2010
Сообщений: 947
28.09.2014, 12:55
Рад был помочь )
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.09.2014, 12:55
Помогаю со студенческими работами здесь

Плавный переход текста или плавное исчезновение
Всем привет, можно ли в делфи реализовать плавный переход текста из одного цвета в другой, или же плавное изменение прозрачности текста?...

Плавное появление и исчезновение
Всем привет. Хотела, чтобы при наведении на кнопку выпадающий список плавно появлялся, а если увести курсор, то плавно исчезал...Написала...

Плавное исчезновение картинки
Прошу помощи. Вот что у меня есть: две картинки PBNext1 и PBNext2. Вторая картинка скрыта. Вот что мне надо: При наведении курсора на...

Плавное исчезновение контента
Имеется в виду не исчезновение по времени, с этим всё понятно. Мне нужно, чтобы при прокрутке страницы контент не уходил за рамки окна, а...

Плавное исчезновение окна
Зы, от нечего делать решил запилить плавное исчезновение диалоговых окон, а точнение, сделать так, что бы сообщение об ошибке исчезало само...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru