現在、私はここの別の投稿から取得したこのjqueryコードを使用して、いくつかのdivをフェードインおよびフェードアウトしています
<script>
$(document).ready(function () {
var divs = $('div[id^="feature-"]').hide(),
i = 0;
(function cycle() {
divs.eq(i).fadeIn(400)
.delay(5000)
.fadeOut(400, cycle);
i = ++i % divs.length;
})();
});
</script>
いくつかの div を循環させ、一種のでたらめなスライドショーでそれらをフェードインおよびフェードアウトさせます。ページの読み込み時に表示される順序をランダムにしたいと思います。たとえば、現在、機能 1、機能 2、機能 3 の順に表示されています。onload で feature-3、feature-1、feature-2 が表示されることもあれば、feature-2、feature-1、feature-3 などが表示されることもあるように、その順序をランダム化するにはどうすればよいですか?配列を作成し、1 から 10 の間で数値をランダム化し、それらをインデックス 0 から 9 に配置しましたが、試してみるとまったく表示されませんでした。これが何をしているのかを示すjfiddleです。