Плавно появляющийся текст в шапке сайта
Привет! Помогите доделать код. Этот код рабочий. Он находится в шапке сайта как приветствие, но он меня не сильно устраивает.
<div id="lozung"> <div id="ef1" class="myEffect"><h1>Заголовок 1 уровня</h1></div> <div id="ef2" class="myEffect"><h2>Заголовок 2 уровня</h2></div> <div id="ef3" class="myEffect"><p>Просто текст</p></div> </div> $(function() { $('#ef1').fadeIn(3000,function() { $('#ef2').fadeIn(2000,function() { $('#ef3').fadeIn(3000); }); }); }); Нужно доделать его так, что бы при заходе на сайт, он появился один раз и остался, а не начинал появляться заново при переходе по страницам сайта. И сделать чтобы если выйти и зайти заново на сайт, то он опять бы начал появляться. И еще: можно ли сделать так, чтобы текст начал появляться после полной загрузки страницы, а то у меня интернет слабый и текст порой загружается раньше чем сама страница. Если не трудно, напишите полностью код, а то я в JS не шарю...) |
Серега187,
Что бы после полной загрузки, то вызов функции поместить в ready. Обдумайте все же случаи старта прорисовки еще раз, так как они слегка не понятны... Ибо: Нужно доделать его так, что бы при заходе на сайт, он появился один раз и остался, а не начинал появляться заново при переходе по страницам сайта. + если выйти и зайти заново на сайт, то он опять бы начал появляться --- можно записать статус в сторедж, но там без лимита жизни с доступом ко всем вкладкам домена/сабдомена, если сессионный сторедж, он доступен будет только для текущей вкладки. А если пользователь будет использовать несколько вкладок? Если запользовать куки, то там можно ограничить и сессией браузера для всех вкладок но они тянут не до закрытия всех вкладок, а до закрытия самого браузера... потому определитесь для начала с тем, при каких случаях все же должно сохранять и считывать статусы... |
M-ka ого сколько всего ). Напиши пожалуйста хоть как поместить в ready, а то я совсем JS не изучал.
|
Серега187,
Ваш пример не на чистом js, а с использованием либы, вот с доков либы http://api.jquery.com/ready/ |
Часовой пояс GMT +3, время: 22:53. |