Показать сообщение отдельно
  #1 (permalink)  
Старый 08.12.2017, 22:50
Аватар для LADYX
Профессор
Отправить личное сообщение для LADYX Посмотреть профиль Найти все сообщения от LADYX
 
Регистрация: 19.02.2015
Сообщений: 219

Рандомный вывод блоков
Здравствуйте! Если выводить меньше блоков, чем есть всего, то ротация работает. Если выводить все блоки, тогда ротации нет. Помогите, пожалуйста, исправить ошибки. Спасибо!
$(function() {
  var n = 5,
      divs = $('#elements div'),
      div;

  divs.sort(function (a, b) {return Math.random() - 0.5;});

  for (var i=0; i < n; ++i) {
      divs.eq(i).show();
  }
});

<style>#elements div {
  display: none;
}</style>
<div id="elements">
  <div id="container-1">
    Текст 1
  </div>
  <div id="container-2">
    Текст 2
  </div>
  <div id="container-3">
    Текст 3
  </div>
  <div id="container-4">
    Текст 4
  </div>
  <div id="container-5">
    Текст 5
  </div>
</div>
Ответить с цитированием