Рандомно раздавать класс по блокам.
Здравствуйте. Установил плагин isotope, сейчас хочу подобное сделать как здесь http://isotope.metafizzy.co/demos/fluid-responsive.html
Нужно чтобы с помощью JQuery можно было рандомно раздавать по разным блокам класс widthbig как такое реализовать? нужно на этом сайте это реализовать: _demo.moslem.ws/DM/ |
Цитата:
Цитата:
|
с частотой определенной какой то не обязательно.
К примеру есть 10 блоков с классом .box нужно чтоб она раскидала в 3 хотя бы блоках класс .width с чередованием 1,4,9 и т.д |
http://stackoverflow.com/questions/5...s-to-link-list
что то подобное нашел, но только она всем блокам подряд добавляет классы, а мне нужно чтоб промежутками через 2 или 5 блоков давала класс .width |
moslem,
:-? <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title></title> <script src="http://code.jquery.com/jquery-1.9.1.js"></script> <link rel="stylesheet" href="/resources/demos/style.css"> <style> #sortable { list-style-type: none; margin: 0; padding: 0; width: 60%; } #sortable li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; font-size: 1.4em; height: 18px; } #sortable li span { position: absolute; margin-left: -1.3em; } </style> <script> $(function () { for (var a = jQuery.makeArray($("li")), b = a.length - 1; 0 < b; b--) { var e = Math.floor(Math.random() * (b + 1)), g = a[e]; a[e] = a[b]; a[b] = g } for (var i = 0; 3 > i; i++) $(a[i]).css("background-color", "red"); }); </script> </head> <body> <ul id="sortable"> <li class="ui-state-default">Item 1</li> <li class="ui-state-default">Item 2</li> <li class="ui-state-default">Item 3</li> <li class="ui-state-default">Item 4</li> <li class="ui-state-default">Item 5</li> <li class="ui-state-default">Item 6</li> <li class="ui-state-default">Item 7</li> <li class="ui-state-default">Item 8</li> <li class="ui-state-default">Item 9</li> <li class="ui-state-default">Item 10</li> </ul> </body> </html> |
Часовой пояс GMT +3, время: 21:48. |