如何在nivo滑块中设置不同的效果

时间:2011-06-28 18:06:31

标签: javascript plugins

我的网站上有一个nivo滑块,但除了slidesUp之外没有任何效果,即使我已经设置了默认安装。

         <div class="slider-wrapper theme-default">
      <div class="ribbon"></div>
      <div id="slider" class="nivoSlider">

  <img src="/upload/banners/image1.png" border="0" alt=""/>
  <img src="/upload/banners/image2.png" border="0" alt=""/>
  <img src="/upload/banners/image3.png" border="0" alt=""/>  

      </div>
     </div>
<script type="text/javascript">
$(window).load(function() {
    $('#slider').nivoSlider();
});
</script>   

并在标题中:

    <script type="text/javascript" src="/scripts/jquery.js"></script>
<script type="text/javascript" src="/scripts/jquery.nivo.slider.pack.js"></script>  
<link rel="stylesheet" type="text/css" href="/css/nivo-slider.css"/>

我该怎么做才能让它正常运作?

2 个答案:

答案 0 :(得分:31)

zeusakm。 检查您的代码并查找:

<script type="text/javascript">
$(window).load(function() {
    $('#slider').nivoSlider();
});
</script> 

你必须调用'效果'选项然后你可以设置它。如何?

<script type="text/javascript">
$(window).load(function() {
    $('#slider').nivoSlider({
        effect:'random'
    });
});
</script>

效果参数可以是以下任何一种:

  • sliceDown
  • sliceDownLeft
  • sliceUp
  • sliceUpLeft
  • sliceUpDown
  • sliceUpDownLeft
  • 折叠
  • 褪色
  • 随机
  • slideInRight
  • slideInLeft
  • boxRandom
  • boxRain
  • boxRainReverse
  • boxRainGrow
  • boxRainGrowReverse

完整参考:http://nivo.dev7studios.com/#usage

答案 1 :(得分:3)

脚本的顺序显然也很重要:

  1. jQuery JS文件必须链接到HTML文件中的某个位置。
  2. Nivo Slider JS文件必须在jQuery JS文件之后链接。
  3. 特定于滑块的控件(例如“effect:'fade'”)必须位于脚本中 标签在Nivo Slider JS文件之后。
  4. 提供更多控制的简单工作或替代方案是指定

    <img src="mypic.jpg" alt="" data-transition="fade"/>
    

    还允许您指定每张照片的效果。