Javascript 光滑的';自动播放';不会自动启动
所以我有一个网站,我在图库中使用Slick.js来显示图像,我也使用Angularjs。问题是当控制器加载到站点时调用此函数时,不会触发“自动播放”Javascript 光滑的';自动播放';不会自动启动,javascript,Javascript,所以我有一个网站,我在图库中使用Slick.js来显示图像,我也使用Angularjs。问题是当控制器加载到站点时调用此函数时,不会触发“自动播放” // Set up slick carousel. function setCarousel() { console.log( "carousel started" ); $('.single-item').slick( {, autoplay: true, slide: 'div',
// Set up slick carousel.
function setCarousel() {
console.log( "carousel started" );
$('.single-item').slick( {,
autoplay: true,
slide: 'div',
autoplaySpeed: 2000,
dots : true
});
};
因此,每当用户选择控制器所在的库站点时,就会调用该函数:
myApp.controller( 'pageController', ['$scope', '$http', function ($scope, $http ) {
setCarousel();
} ] );
删除
{
字符后的逗号。因此它应该如下所示:
$('.single-item').slick({
autoplay: true,
slide: 'div',
autoplaySpeed: 2000,
dots : true
});
好的,你开始“旋转木马”了吗在控制台上打印时没有错误?也可以尝试将其添加为设置之一
infinite:true
好的,平滑效果很好,我可以在图像之间滑动,控制台显示“旋转木马已启动”。只有autostart选项不起作用,即使选项中的点可见,因为eir默认值为false。