1

I have a question about my slideshow, i want it to play automatically, how to do it???

i've already changed the autoplay setting from false to true, but still cant.

here is my code:

 <script>
  jQuery(document).ready(function($) {
  $('#full-width-slider').royalSlider({
    arrowsNav: true,
    loop: true,
    keyboardNavEnabled: true,
    controlsInside: false,
    imageScaleMode: 'fill',
    arrowsNavAutoHide: false,
    autoScaleSlider: true, 
    autoScaleSliderWidth: 960,     
    autoScaleSliderHeight: 350,
    controlNavigation: 'bullets',
    thumbsFitInViewport: false,
    navigateByClick: true,
    startSlideId: 0,
    autoPlay: true,
    transitionType:'move',
    globalCaption: true
  });
});

</script>

and here is my link if you need to read the jquery file

My Slider problem link

THANKS

4

2 に答える 2

3

これを試して、

autoPlay: {
   enabled: true,
   delay: 1500
}

要件に応じて遅延を変更します。

または、試してみてください

autoPlay : {
     enabled : true
}
于 2012-09-10T08:02:33.587 に答える
0

AutoPlayプロパティにはtrue\flase値ではないオブジェクトが必要です、ドキュメントを参照してください

このコードを試してください:

 <script>
  jQuery(document).ready(function($) {
  $('#full-width-slider').royalSlider({
    arrowsNav: true,
    loop: true,
    keyboardNavEnabled: true,
    controlsInside: false,
    imageScaleMode: 'fill',
    arrowsNavAutoHide: false,
    autoScaleSlider: true, 
    autoScaleSliderWidth: 960,     
    autoScaleSliderHeight: 350,
    controlNavigation: 'bullets',
    thumbsFitInViewport: false,
    navigateByClick: true,
    startSlideId: 0,
    autoPlay:  {
            // autoplay options go gere
                enabled: true,
            pauseOnHover: true
               }
  });
});

編集:「pauseOnHover:true」の後に「}」がありませんでした。

于 2012-09-10T08:01:49.097 に答える