Показать сообщение отдельно
  #1 (permalink)  
Старый 24.02.2016, 22:06
Аватар для alex72bel
Аспирант
Отправить личное сообщение для alex72bel Посмотреть профиль Найти все сообщения от alex72bel
 
Регистрация: 29.12.2012
Сообщений: 60

Доработать скрипт плавного исчезновение блока
здравствуйте.
Помогите пожалуйста до работать скрипт смены блоков. Хотелось бы чтобы чтобы с помощью данного скрипта они плавно появлялись хотя бы.

Сам скрипт
<script>
$elements = $('.rotating-content').find('span');
$elements
   .not(':first-child')
   .addClass('visually-hidden')
   .css('opacity', 0);

setInterval(function() {
   $elements.filter(':not(.visually-hidden)').fadeTo('slow', 0, function() {
      $next = $(this).addClass('visually-hidden').next();
      if ($next.length === 0) {
         $next = $elements.first(); 
      }
      $next.removeClass('visually-hidden').fadeTo('slow', 1);
   });
}, 9000);</script>


Стили его
Код:
<style>
.rotating-content
{
height:215px;
}
.visually-hidden
{clip:rect(0 0 0 0);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px
}</style>
Ну и само тело
Код:
<div class="rotating-content">

<span>БЛОК 1</span>
<span>БЛОК 2</span>
<span>БЛОК 3</span>

</div>

Последний раз редактировалось alex72bel, 24.02.2016 в 22:08.
Ответить с цитированием