Javascript 随机化光滑的幻灯片,第一张幻灯片除外
我使用的是Slick Slider,我可以随机化所有幻灯片,但我希望第一张幻灯片被排除在外。假设我有6张幻灯片,顺序是:1、[随机:3,5,4,2,6]或1、[随机:6,4,3,2,5]等。希望我提供了足够的信息。因此,简而言之,我希望第一张幻灯片总是先出现,然后其他幻灯片是随机的 到目前为止,我所拥有的:Javascript 随机化光滑的幻灯片,第一张幻灯片除外,javascript,jquery,slick.js,Javascript,Jquery,Slick.js,我使用的是Slick Slider,我可以随机化所有幻灯片,但我希望第一张幻灯片被排除在外。假设我有6张幻灯片,顺序是:1、[随机:3,5,4,2,6]或1、[随机:6,4,3,2,5]等。希望我提供了足够的信息。因此,简而言之,我希望第一张幻灯片总是先出现,然后其他幻灯片是随机的 到目前为止,我所拥有的: $(function() { var slideCount = $('.slideshow > div').length; var randomStart = Math.f
$(function() {
var slideCount = $('.slideshow > div').length;
var randomStart = Math.floor(Math.random() * slideCount);
$('.slideshow').slick({
initialSlide: randomStart,
infinite: true,
autoplay: true,
autoplaySpeed: 4000,
pauseOnHover: false,
accessibility:true
});
});
在slick初始化之前,对幻灯片顺序进行随机排序怎么样? 请参阅此代码: 如果您想让第一张幻灯片保持不变,只需将其排除在外:
$('.slideshow > div').not(':first-child').shuffle();
在slick初始化之前,对幻灯片顺序进行随机排序怎么样? 请参阅此代码: 如果您想让第一张幻灯片保持不变,只需将其排除在外:
$('.slideshow > div').not(':first-child').shuffle();
如果您只是更改初始幻灯片,它不是随机的,是吗?嗨,rishipuri,对不起,是的,上面只会给我一个随机的开始编号-因此它可能从4开始,然后是5、6、1、2、3等等。我想我会很高兴它是1-4,5,6,1,2,3如果你只是更改初始幻灯片,它不是随机的,是吗?嗨,rishipuri,对不起,是的,上面只会给我一个随机的起始数字-所以它可能从4开始,然后是5,6,1,2,3等等。我想我会很高兴它是1-4,5,6,1,2,3手掌放在额头上。德米特里非常聪明我使用的是CSS技巧中的脚本,我没有想到使用.not(“:first child”)选择器。谢谢你帮助我以不同的方式看待这一点:)很高兴它有帮助!手掌拍打前额。德米特里非常聪明我使用的是CSS技巧中的脚本,我没有想到使用.not(“:first child”)选择器。谢谢你帮助我以不同的方式看待这一点:)很高兴它有帮助!