【发布时间】:2019-07-14 05:14:15
【问题描述】:
我无法通过添加下面的 slickGoTo 行来随机化 slick carousel (http://kenwheeler.github.io/slick/) 的第一张幻灯片。
我收到以下 Chrome 控制台错误:
Uncaught TypeError: $(...).slick(...).slickGoTo is not a function
at HTMLDocument.<anonymous> (script-new.js:18)
at i (jquery.min.js:2)
at Object.fireWith [as resolveWith] (jquery.min.js:2)
at Function.ready (jquery.min.js:2)
at HTMLDocument.K (jquery.min.js:2)
我正在运行以下 javascript 代码:
// get the number of slides
var total = $('.slide').length;
// random number
var rand = Math.floor( Math.random() * total );
$(document).ready(function(){
$('.slider').slick({
autoplay: true,
autoplaySpeed: 7000,
arrows:true,
fade: true,
slide:".slide",
pauseOnHover:false,
adaptiveHeight: true,
dots: true
})
.slickGoTo(rand); // navigate to random slide
});
我正在使用 jQuery 版本 1.12.1 和 Slick 版本 1.6。 我想在页面加载时随机显示一张幻灯片,但幻灯片顺序保持不变。
【问题讨论】:
标签: javascript jquery slick.js typeerror