首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nivo Slider -当有一个图像时停止任何动画?

Nivo Slider -当有一个图像时停止任何动画?
EN

Stack Overflow用户
提问于 2012-12-12 23:43:01
回答 1查看 1K关注 0票数 0

我正在尝试停止横幅上的过渡,所以如果有一个上传的图片,它不会循环通过它-它只是保持静态和不移动(没有过渡)

我试过在Nivoslider上使用这个

代码语言:javascript
复制
if ($(".nivoSlider").children().length === 1)
         $(".nivo-controlNav").hide(0);

完整的脚本在这里;

代码语言:javascript
复制
<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>

我也试过这个;

代码语言:javascript
复制
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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-12 23:54:07

你试过了吗?

应用nivoSlider首先检查#slider

  • if中的镜像数量
  • no of image is >1

代码语言:javascript
复制
if ($("#slider").find("img").length > 1)
{
  $('#slider').nivoSlider({
         effect: 'fade',
         animSpeed: '500',
         pauseTime: '5000',
         startSlide: rand
     });
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13843335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档