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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Анимация с задержкой в слайдере

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Ismail
Отправлено: 14 Ноября, 2014 - 19:08:37
Post Id



Новичок


Покинул форум
Сообщений всего: 46
Дата рег-ции: Сент. 2012  


Помог: 0 раз(а)




Доброго времени суток. Искал готовые решения, но безуспешно. Подскажите, как реализовать следующую вещь:

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

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.  


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

Если нужен полный код слайдера, скину.
 
 Top
dXdYdZ
Отправлено: 14 Ноября, 2014 - 19:25:03
Post Id


Посетитель


Покинул форум
Сообщений всего: 271
Дата рег-ции: Нояб. 2013  


Помог: 11 раз(а)




Если используете JQuery, то там есть функция delay
http://jquerybook[dot]ru/api/[dot]delay()-fn50[dot]html
Если пишете на чистом JS, то можно использовать функцию setTimeout().

(Отредактировано автором: 14 Ноября, 2014 - 19:25:41)

 
 Top
LIME
Отправлено: 14 Ноября, 2014 - 19:46:11
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




CODE (html):
скопировать код в буфер обмена
  1. <h2 data-delay="no-delay">Заголовок 2</h2>
  2. <p data-delay="300">Описание 2</p>

отпишись что получилось
(Добавление)
если нужны блики на заголовке могу придумать что-нибудь
(Добавление)
и зо звуком чтобы...чтоб ка феррари выезжало!
(Добавление)
добавь data-sound="ferrariEngineStartSound"
 
 Top
Viper
Отправлено: 14 Ноября, 2014 - 21:48:21
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




dXdYdZ лучше вообще читать оригинальные описания api, а не на сайтах наподобие w3school.

Как минимум есть animate() для этого.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
LIME
Отправлено: 14 Ноября, 2014 - 21:50:07
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Viper как минимум твой ответ настолькоже содержателен как и мой
показал список и обещал показать то что важно
ну не капец ли ?
(Добавление)
безнадега
старайтесь кто еще готов))
 
 Top
Viper
Отправлено: 14 Ноября, 2014 - 21:56:32
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




LIME я не ТС отвечал.

Ismail пишет:
Если нужен полный код слайдера, скину.
приводите и html и js


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
LIME
Отправлено: 14 Ноября, 2014 - 21:58:37
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)





Viper ааа)
ну да)
 
 Top
Ismail
Отправлено: 15 Ноября, 2014 - 07:04:18
Post Id



Новичок


Покинул форум
Сообщений всего: 46
Дата рег-ции: Сент. 2012  


Помог: 0 раз(а)




LIME пишет:
<h2 data-delay="no-delay">Заголовок 2</h2>
<p data-delay="300">Описание 2</p>


Не помогло.

Вот весь код:

Спойлер (Отобразить)
 
 Top
LIME
Отправлено: 15 Ноября, 2014 - 08:57:24
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




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



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




Ismail примерно так

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

но я бы взял готовый слайдер.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
Ismail
Отправлено: 15 Ноября, 2014 - 17:21:04
Post Id



Новичок


Покинул форум
Сообщений всего: 46
Дата рег-ции: Сент. 2012  


Помог: 0 раз(а)




Viper пишет:
но я бы взял готовый слайдер.


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

LIME

давай, дасвидания Ха-ха
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB