0

バナーのトランジションを停止しようとしているので、アップロードされた画像が1つある場合、ループしません-静的なままで移動しません(トランジションなし)

ニボスライダーで使ってみた

if ($(".nivoSlider").children().length === 1)
         $(".nivo-controlNav").hide(0);

完全なスクリプトはこちら。

<script type="text/javascript">
 $(window).load(function () {
     var total = $('#slider img').length;
     var rand = Math.floor(Math.random() * total);

     if ($(".nivoSlider").children().length === 1)
         $(".nivo-controlNav").hide(0);

     $('#slider').nivoSlider({
         effect: 'fade',
         animSpeed: '500',
         pauseTime: '5000',
         startSlide: rand
     });
 });
</script>

私もこれを試しました。

if($('.nivoSlider').find('img').size()===1)
{
     $('.nivo-directionNav').remove();
}

メインの nivoslider js ファイルを何も変更せずに停止するにはどうすればよいですか?

このページで発生しますhttp://securushealthandsafety.co.uk/health-and-safety-training/iosh-approved-coaching-for-safety.aspx

4

1 に答える 1

1

やってみました

  • 最初に画像の数を確認します#slider
  • 画像の数が >1 の場合に適用nivoSlider

例えば。

if ($("#slider").find("img").length > 1)
{
  $('#slider').nivoSlider({
         effect: 'fade',
         animSpeed: '500',
         pauseTime: '5000',
         startSlide: rand
     });
}
于 2012-12-12T15:54:06.790 に答える