2

我有一系列为轮播加载的图像,效果很好。问题是每次加载页面时,轮播都会从同一张图片开始。

随机化起点的最佳方法是什么,为了获得额外的荣誉,我如何随机化图像序列?

这是jsFiddle上的示例设置。

4

2 回答 2

4

这是我想出的。@codemonkey 对随机开始有相同的想法:

$('.item').eq(Math.floor((Math.random() * $('.item').length))).addClass("active");
于 2012-06-27T19:29:09.603 回答
3

生成一个随机数(在您的范围内)并动态设置 div 项的“活动”属性,而不是始终将其设置为第一项。

要随机化显示的下一张图像,请再次生成一个随机数并调用.carousel(number)以跳转到该图像。

于 2012-06-27T16:31:37.903 回答