Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.09.2013, 06:44
Новичок на форуме
Отправить личное сообщение для Marta Посмотреть профиль Найти все сообщения от Marta
 
Регистрация: 12.09.2013
Сообщений: 2

Подскажите как это сделано
Всем привет! не ругайтесь если не туда запостила.

Подскажите,пжлста, как реализована желтая бегущая штучка на guidants.com.

Сделала так:

1. В css добавила стили

#advertising1 { padding: 2px 0px 1px 0px; }

#advertising { width: 1px; height: 1px; background:#ffcc00; }


2. Создала файл advertising.js, в него добавила код

jQuery(function($){
    var doc = $(document);
    doc.find('#advertising').animate({ width: '100%'}, 7000);
});


3. На странице где нужно выводить бегущую штучку подключила advertising.js:

<script type="text/javascript" src="./js/advertising.js"></script>


4. В место где дожна быть бегущая штучка добавила:

<div id="advertising1"><div id="advertising"></div></div>



Полоска появилась, при заходе на сайт, также как и на guidants.com начинает двигаться слева направо, только вот делает один цикл и остается в конце экрана, т.е. растягиватся на всю ширину сайта.


Вопрос - как сделать, чтобы полоска возвращалась назад и начинала новый цикл ?
Ответить с цитированием
  #2 (permalink)  
Старый 12.09.2013, 07:39
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Marta,
<!DOCTYPE HTML>

<html>

<head>
<meta charset="utf-8">
<script src="http://code.jquery.com/jquery-latest.js"></script>
<style type="text/css">
#advertising1 { padding: 2px 0px 1px 0px; }
#advertising { width: 1px; height: 1px; background:#ffcc00; }
 </style>

<script type="text/javascript">
 jQuery(function($)
 		{
 				function hr()
 				{
 						$('#advertising').animate({width: '100%'}, 7000, function ()
 								{
 										$(this).css({width: '1px'}); hr()
 								}
 						);
 				};
 				hr();

 		}
 );
</script>

</head>
<body>
<div id="advertising1"><div id="advertising"></div></div>
</body>

</html>
Ответить с цитированием
  #3 (permalink)  
Старый 12.09.2013, 09:02
Новичок на форуме
Отправить личное сообщение для Marta Посмотреть профиль Найти все сообщения от Marta
 
Регистрация: 12.09.2013
Сообщений: 2

Спасибо!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите как можно реализовать такую анимацию картики ushakofff64rus Общие вопросы Javascript 2 10.09.2013 15:17
Баги Opera пишем сюда devote Оффтопик 101 08.08.2013 05:56
Психологическая деформация программистов DreamTheater Оффтопик 59 24.03.2012 05:03
Подскажите как это сделано Петр Общие вопросы Javascript 14 02.10.2009 13:41
Подскажите, пжлст, как вывести в тот же документ результат ф-ции? LexXxeL Элементы интерфейса 4 13.05.2009 13:26