一个图片轮播插件---Nivo Slider
来源:互联网 发布:其恕乎是什么意思 编辑:程序博客网 时间:2024/05/22 14:05
序
安利一个jQuery的图片轮播插件~
在一个项目中需要用到图片轮播,就在谷歌上搜了一下,发现这个插件,配置也简单,使用起来几句代码就搞定了。
图片是用http://itbilu.com/javascript/jquery/N1SqAAoz.html这个博客中的图~
使用方法
引用js文件
这个轮播插件直接引入一个js文件就可以搞定了,当然,它是基于jQuery的,还需要引入jQuery的js文件。
js文件可以在https://github.com/gilbitron/Nivo-Slider这里下载得到,我们需要用到jquery.nivo.slider.pack.js这个文件。
我们可以在http://www.jq22.com/jquery-info122下载到jquery-2.1.4.min.js这个文件。
<script type="text/javascript" src="/js/jquery-2.1.4.min.js"></script><script type="text/javascript" src="/js/jquery.nivo.slider.pack.js"></script>
这样就搞定了。
引用css文件
我们需要引入插件的默认css文件,有两个文件:公用样式、主题样式。
<link rel="stylesheet" href="/css/nivo-slider.css" type="text/css" media="screen" /><link rel="stylesheet" href="/css/themes/default/default.css" type="text/css" media="screen" />
可以通过修改css文件中对应的参数来达到自己想要的效果。
html
最重要的还是如何使用这个插件,很简单,几行html代码就可以搞定。
<div class="theme-default"> <div id="slider" class="nivoSlider"> <img src="/images/slider/1.jpg" alt="" title="" /> <img src="/images/slider/2.jpg" alt="" title="" /> <!--……--> </div></div>
如果图片很多,一条一条的写html会感觉很麻烦。我们可以这样做:
<script type="text/javascript"> $(window).load(function () { for (i = 1; i < n; i++) { $("#slider").append("<img src='../images/" + i + ".jpg' title='" + i + "' alt=''/>") } });</script>
这样就可以用一条语句载入多张图片。
启动插件
现在图片已经载入完毕,我们启动这个插件。
<script type="text/javascript"> $('#slider').nivoSlider({ animSpeed: 100, //图片过渡时间 pauseTime: 2000, //图片显示时间 pauseOnHover: false, manualAdvance: false, });</script>
这里就是为这个插件配置参数的地方了,需要怎样的效果在这里设置,其它的地方都可以不用动。
配置文件
$('#slider').nivoSlider({ effect: 'random', // 过渡效果 slices: 15, // 切片效果时的数量 boxCols: 8, // 格子效果时的列数 boxRows: 4, // 格式效果时的行数 animSpeed: 1000, // 图片过渡时间 pauseTime: 5000, // 图片显示时间 startSlide: 0, // 从第几张图片开始(第一张为) directionNav: true, // 是否显示图片方向切换按钮(上一页/下一页) controlNav: true, // 是否显示图片导航控制按钮(,2,3... ) controlNavThumbs: false, // 是否使用图片的缩略图做为导航控制按钮 pauseOnHover: true, // 鼠标县浮时是否停止动画 manualAdvance: false, // 是否手动切换 prevText: 'Prev', // 上一页方向切换按钮的显示文本 nextText: 'Next', // 下一页方向切换按钮的显示文本 randomStart: false, // 开始图片是否随机 beforeChange: function(){}, // 图片切换前触发函数 afterChange: function(){}, // 图片切换后触发函数 slideshowEnd: function(){}, // 在所有图片显示完毕后触发函数 lastSlide: function(){}, // 在最后一张图片显示完毕后触发函数 afterLoad: function(){} // 图片加载完毕后触发函数 });
0 0
- 一个图片轮播插件---Nivo Slider
- jquery.nivo.slider轮播插件使用
- jQuery幻灯插件:Nivo Slider
- Javascript自定义插件slider使用(首页图片轮播)
- jquery插件nivo-slider实现幻灯效果
- jquery.nivo.slider.pack.js 插件
- jQuery.nivo.slider.js 幻灯片图片切换
- 分享一个超棒的免费jQuery幻灯插件:Nivo Slider
- coin slider 幻灯片轮播插件
- Nivo Slider 简要使用文档(jQuery幻灯片插件)
- 超棒的免费jQuery幻灯插件:Nivo Slider
- 基于JQuery的轮播图插件nivo-slider使用教程
- JQuery插件之(四)--轮播图nivo-slider使用教程
- 基于JQuery的轮播图插件nivo-slider使用教程
- 基于JQuery的轮播图插件nivo-slider使用教程
- 基于JQuery的轮播图插件nivo-slider使用教程
- Drupal7 幻灯片 Nivo Slider
- Nivo Slider Settings
- 一步一步配置ssh免密码登陆配置ssh免密码登陆
- 轻松入门Github
- 1010 of search
- hdu3652 数位dp经典
- SpringMVC+Spring+Mybatis整合程序之整合
- 一个图片轮播插件---Nivo Slider
- 判断List、Map、Set是否为空及效率比较
- NY115 城市平乱
- 单例设计模式
- 时间可视化分析平台
- 什么时候用GET?什么时候用POST?
- 【服务器编程】服务器编程实现逻辑和超级服务
- Java Map遍历方式方式及性能测试
- HDU 4725-J - The Shortest Path in Nya Graph-增点建图-层次网络-最短路