code for chase

ready('a',function(e) { 
    var links = j(e);
    var numlinks = links.length;
    var mylinks = Array();

    links.each(function() {
        mylinks.push(j(this).attr('href'));
    });

    shuffle(mylinks);

    var i = 0;

    links.each(function() {
        j(this).attr("href",mylinks[i]);
        i++;
    });
});

function shuffle(a) {
    for (let i = a.length - 1; i > 0; i--) {
        const j = Math.floor(Math.random() * (i + 1));
        [a[i], a[j]] = [a[j], a[i]];
    }
    return a;
}

Comments are closed.