2012-12-12 1 views
0

나는 하나 개의 이미지가 그것을 통해 루프를 나던 업로드가있는 경우 있도록 배너 전환을 중지하려고 - 그냥 정적 유지 약 (NO 전환)Nivo 슬라이더 - 하나의 이미지가있을 때 애니메이션을 중지 하시겠습니까?

내가 Nivoslider

에이를 사용 해봤 이동 나던
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 파일의 내용을 변경하지 않고 어떻게 중지시킬 수 있습니까?

답변

1

http://securushealthandsafety.co.uk/health-and-safety-training/iosh-approved-coaching-for-safety.aspx 당신이 이미지의 어떤 경우 처음> (1)가 적용 #slider

  • 에 이미지의 수를 확인하지
    • 를 시도이 페이지에서 발생 nivoSlider

    예 : 만드는 간단한 오류 - - 머리가 다음에 나사되지 않았습니다 - 귀하의 솔루션은 내 문제에 대한 수정 프로그램입니다 난 그냥>가 단순히했을 때 자신을 혼동 된 ===를 사용하여 한 곳

    if ($("#slider").find("img").length > 1) 
    { 
        $('#slider').nivoSlider({ 
         effect: 'fade', 
         animSpeed: '500', 
         pauseTime: '5000', 
         startSlide: rand 
        }); 
    } 
    
  • +0

    나는 생각한다 . 많은 감사. – MJCoder