JSFiddle - React, Tailwind, and code Playground
by Hiramoto Makiko
HTML
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick.js"></script>
<div class="slideshow">
<div class="slide"><img src="http://placehold.jp/FFFC19/333333/150x150.png?text=イメージ1"></div>
<div class="slide"><img src="http://placehold.jp/FF0000/333333/150x150.png?text=イメージ2"></div>
<div class="slide"><img src="http://placehold.jp/1485CC/333333/150x150.png?text=イメージ3"></div>
</div>
JavaScript
var $slideshow = $('.slideshow');
var $slide = $('.slide');
function randomize(selector){
$slideshow.find(selector).sort(function(){
return Math.round(Math.random()) - 0.5;
}).detach().appendTo($slideshow);
}
$(function(){
randomize('.slide');
$slideshow.slick($slide);
});