光滑的'自动播放'不会自动启动

时间:2015-04-25 12:04:08

标签: javascript

所以我有网站,我在画廊中使用Slick.js来显示图像,我也使用Angularjs。问题是当控制器加载到站点时调用此函数时,不会触发“自动播放”。

// 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();
    } ] );

1 个答案:

答案 0 :(得分:0)

删除{字符后的逗号。所以看起来应该是这样的:

 $('.single-item').slick({
      autoplay: true,
      slide: 'div',
      autoplaySpeed: 2000,
      dots : true
 });