所以我有了网站,我在画廊中使用Slick.js来显示图像,我也使用Angularjs。问题是,当控制器加载到站点时,调用此函数时'autoplay‘不会触发。
// 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();
} ] );发布于 2015-04-25 20:12:37
删除{字符后面的逗号。所以它应该看起来像这样:
$('.single-item').slick({
autoplay: true,
slide: 'div',
autoplaySpeed: 2000,
dots : true
});https://stackoverflow.com/questions/29864903
复制相似问题