Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一系列为轮播加载的图像,效果很好。问题是每次加载页面时,轮播都会从同一张图片开始。
随机化起点的最佳方法是什么,为了获得额外的荣誉,我如何随机化图像序列?
这是jsFiddle上的示例设置。
这是我想出的。@codemonkey 对随机开始有相同的想法:
$('.item').eq(Math.floor((Math.random() * $('.item').length))).addClass("active");
生成一个随机数(在您的范围内)并动态设置 div 项的“活动”属性,而不是始终将其设置为第一项。
要随机化显示的下一张图像,请再次生成一个随机数并调用.carousel(number)以跳转到该图像。
.carousel(number)