Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Анимация с задержкой в слайдере
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Анимация с задержкой в слайдере

Страниц (1): [1]
 

1. Ismail - 14 Ноября, 2014 - 19:08:37 - перейти к сообщению
Доброго времени суток. Искал готовые решения, но безуспешно. Подскажите, как реализовать следующую вещь:

Есть слайдер, разметка такая:

CODE (html):
скопировать код в буфер обмена
  1.  
  2. <ul>
  3. <li>
  4. <h2>Заголовок 1</h2>
  5. <p>Описание 1</p>
  6. </li>
  7. <li>
  8. <h2>Заголовок 2</h2>
  9. <p>Описание 2</p>
  10. </li>
  11. </ul>
  12.  
  13.  


Все отлично листается и крутится. Но нужно сделать, чтобы Заголовок выезжал первым, а через некоторое время за ним выезжало Описание. Вопрос именно про задержку, как это делается?

Если нужен полный код слайдера, скину.
2. dXdYdZ - 14 Ноября, 2014 - 19:25:03 - перейти к сообщению
Если используете JQuery, то там есть функция delay
http://jquerybook[dot]ru/api/[dot]delay()-fn50[dot]html
Если пишете на чистом JS, то можно использовать функцию setTimeout().
3. LIME - 14 Ноября, 2014 - 19:46:11 - перейти к сообщению
CODE (html):
скопировать код в буфер обмена
  1. <h2 data-delay="no-delay">Заголовок 2</h2>
  2. <p data-delay="300">Описание 2</p>

отпишись что получилось
(Добавление)
если нужны блики на заголовке могу придумать что-нибудь
(Добавление)
и зо звуком чтобы...чтоб ка феррари выезжало!
(Добавление)
добавь data-sound="ferrariEngineStartSound"
4. Viper - 14 Ноября, 2014 - 21:48:21 - перейти к сообщению
dXdYdZ лучше вообще читать оригинальные описания api, а не на сайтах наподобие w3school.

Как минимум есть animate() для этого.
5. LIME - 14 Ноября, 2014 - 21:50:07 - перейти к сообщению
Viper как минимум твой ответ настолькоже содержателен как и мой
показал список и обещал показать то что важно
ну не капец ли ?
(Добавление)
безнадега
старайтесь кто еще готов))
6. Viper - 14 Ноября, 2014 - 21:56:32 - перейти к сообщению
LIME я не ТС отвечал.

Ismail пишет:
Если нужен полный код слайдера, скину.
приводите и html и js
7. LIME - 14 Ноября, 2014 - 21:58:37 - перейти к сообщению

Viper ааа)
ну да)
8. Ismail - 15 Ноября, 2014 - 07:04:18 - перейти к сообщению
LIME пишет:
<h2 data-delay="no-delay">Заголовок 2</h2>
<p data-delay="300">Описание 2</p>


Не помогло.

Вот весь код:

Спойлер (Отобразить)
9. LIME - 15 Ноября, 2014 - 08:57:24 - перейти к сообщению
Ismail пишет:
Не помогло.
сожалею
не поможет
никогда
эээх не удалось
но попробовать стоило
поробуй еще раз
вдруг что не так прописал
(Добавление)
а если вкусную шаурму мне сделаешь я может че дельное подскажу)
10. Viper - 15 Ноября, 2014 - 09:10:06 - перейти к сообщению
Ismail примерно так

$(ul).animate({
marginLeft: "-"+step*obj
}, 500, function(){
$('.slider p').delay(500).show();
});

но я бы взял готовый слайдер.
11. Ismail - 15 Ноября, 2014 - 17:21:04 - перейти к сообщению
Viper пишет:
но я бы взял готовый слайдер.


Спасибо, так и сделал.

LIME

давай, дасвидания Ха-ха

 

Powered by ExBB FM 1.0 RC1