Анимированное появление блоков без привязки к событию

(Ответов: 7, Просмотров: 640)
  1. Banned
    • Регистрация: 25.06.2015
    • Сообщений: 176
    • Репутация: 56
    Нужно реализовать плавное появление блоков, один за другим (независимо друг от друга, а просто, чтобы каждый появлялся через заданное время после загрузки страницы). Т.е. нужно задать каждому блоку задержку перед началом появления после загрузки страницы и чтоб появлялся плавно, желательно через изменение opacity. Пробовал делать такое при помощи setTimeout но они просто выскакивают без всякой анимации. Пробовал вместе с сет таймаут юзать Fade In, но он никак не заработал. Думаю это от того, что я не шарю в синтаксисе и что-то напутал. Помогите, желательно готовым кодом. Вроде задача простая, а времени на неё убито море.
    • 0
  2. Гуру
    • Регистрация: 20.01.2013
    • Сообщений: 720
    • Репутация: 189
    • Webmoney BL: ?
    seogitler, как-то так
    Код HTML:
    $(document).ready(function() {
      setTimeout(function(){$('.class-block').fadeIn()},10000);  //1000 = 1 sec
    }
    • 2

    Спасибо сказали:

    seogitler(26.12.2015), vovasit91(26.12.2015),
  3. Banned
    • Регистрация: 25.06.2015
    • Сообщений: 176
    • Репутация: 56
    thomas, не заработал, почему-то этот код. Я делал изначально задав элементам display: none; , а потом через сет таймаут им присваивался дисплей блок.

    Может это возможно реализовать через animate.css?
    Последний раз редактировалось seogitler; 26.12.2015 в 14:53.
    • 0
  4. Гуру
    • Регистрация: 20.01.2013
    • Сообщений: 720
    • Репутация: 189
    • Webmoney BL: ?
    seogitler, ну значит что-то не так делаете. У вас jquery подключен вообще?
    вот пример работы данного кода _http://jsfiddle.net/eyJC4/106/
    Последний раз редактировалось thomas; 26.12.2015 в 17:22.
    • 0
  5. Опытный старожил) Аватар для vovasit91
    • Регистрация: 07.08.2011
    • Сообщений: 688
    • Репутация: 235
    • Webmoney BL: ?
    seogitler,вам товарищ Томас правильно все написал. Значит неправильно что-то делаете. Покажите пример где нужно сделать, поможем.
    • 0
  6. Гуру Аватар для Ems
    • Регистрация: 24.05.2011
    • Сообщений: 2,032
    • Репутация: 663
    Цитата Сообщение от thomas Посмотреть сообщение
    У вас jquery подключен вообще?
    А если не подключен, теперь ему jquery подключать из-за пары строчек?)

    Такие вещи лучше на vanilla js делать.
    Облачный хостинг из TOP-3 - от 1 Gb ОЗУ, от 25 GB SSD.
    • 0
  7. Banned
    • Регистрация: 25.06.2015
    • Сообщений: 176
    • Репутация: 56
    Цитата Сообщение от thomas Посмотреть сообщение
    У вас jquery подключен вообще?
    Да, подключен

    Там не 1 скрипт подрублен. Почему-то сам сет таймаут выполняется в одиночку. В связке с фед ин не пашет и фейд ин сам не пашет.

    Там показывать нечего. Джквери включен, пару скриптов уже есть, все работают и до подключения этого и после.

    Может я полную наркоманию пишу но с JS работаю пока с помощью гуглинга готовых скриптов.
    Последний раз редактировалось seogitler; 26.12.2015 в 17:51.
    • 0
  8. Гуру
    • Регистрация: 20.01.2013
    • Сообщений: 720
    • Репутация: 189
    • Webmoney BL: ?
    Цитата Сообщение от Ems Посмотреть сообщение
    А если не подключен, теперь ему jquery подключать из-за пары строчек?)

    Такие вещи лучше на vanilla js делать.
    а в чем проблема-то? из-за пары или не из-за пары... тем более чаще всего на сайте он уже используется
    ну предложите свое решение на vanilla js
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Как вывести ЯД на вебмоней без привязки?
Прочее 8 16.01.2015 03:33
Как вывести ЯД на вебмоней без привязки?
Вопросы от новичков 1 13.01.2015 12:18
Необходимость привязки региона для информационного сайта
Апдейты Yandex 2 07.11.2014 17:32
Аккаунты в вк без привязки к телефону
Социальные сети 21 16.03.2014 14:31
Обмен: WMR <=> ЯД <=> Qiwi <=> Z-Payment <=> 2% <=> без привязки кошелька
Обмен 0 18.08.2013 23:59

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры