Aktywne Wpisy

xUnf +34
Z dziennika introwertyka/autystyka:
Nie mogę. Nienawidzę ludzi w marketach. Łażą jak p------i, nie wiedzą czego chcą, nie wiedzą po co żyją.
Dlaczego ja potrafię zrobić sobie listę zakupów i chodzić od punktu A do punktu B, a te j----e baby stoją przed tymi lodówkami i pieczywem i odmawiają litanię? Na co się k---a gapisz? Weź ten jogurt i idź dalej do cholery, nie blokuj korytarza, który już i tak jest zarypany paletami.
I
Nie mogę. Nienawidzę ludzi w marketach. Łażą jak p------i, nie wiedzą czego chcą, nie wiedzą po co żyją.
Dlaczego ja potrafię zrobić sobie listę zakupów i chodzić od punktu A do punktu B, a te j----e baby stoją przed tymi lodówkami i pieczywem i odmawiają litanię? Na co się k---a gapisz? Weź ten jogurt i idź dalej do cholery, nie blokuj korytarza, który już i tak jest zarypany paletami.
I

Guminator +85






Pytanie.
var classes = ["large-4", "large-3", "large-5"];
$(".featured").children().each(function(){
$(this).addClass(classes[~~(Math.random()*classes.length)]);
});
Działa spoko, tylko chciałbym jedną modyfikację. Założenie jest takie, że każdy element z arraya może być użyty tylko raz i każdy kolejny musi być inny.
Czyli child elements .featured będą np takie:
div class="large-4"
div class="large-5"
div class="large-3"
Pomoże ktoś?
Array.prototype.spliceArray.prototype.popRandom = function() { return this.splice(Math.floor(Math.random() * this.length), 1); }a później classes.popRandom()
function randOrder() {return ( Math.round(Math.random())-0.5 );
}
var classes = [ 'large-4', 'large-3',