jQuery срез случайное количество дивов

0

Я новичок в лучшем случае со сценарием, поэтому я надеюсь, что кто-то может мне помочь, если это возможно.

Я использую этот скрипт, собранный вместе из исследования, чтобы рандомизировать divs, отображаемые на странице, но я хотел бы также отобразить их случайное количество, а не задавать количество срезов (0,6).

$(document).ready(function(){
    var divs = $("div.picture").get().sort(function(){ 
        return Math.round(Math.random())-0.5;
    })

   $(divs).appendTo(divs[0].parentNode).show();
   $('.gallery').find('.picture').slice(0,6).remove();     
});

Благодарю!

  • 0
    Так что сгенерируйте случайное число на основе длины ... ТАДА
  • 0
    хорошо, может быть, я просто думал, что это было сложнее, нашел свой ответ, поэтому опубликую здесь для будущих читателей. добавил var X = 1+ Math.floor (Math.random () * 16) так просто :)
Теги:
random

1 ответ

0
Лучший ответ

Используйте parseInt(Math.random() * (max - min) + min, 10) чтобы получить случайное число. Это даст вам и интервал [min, max] фрагментов.

  • 0
    это работает намного лучше, спасибо!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню