Nivo Slider 简要使用文档.
来源:互联网 发布:app演示软件 编辑:程序博客网 时间:2024/05/16 14:38
Nivo Slider是一款出色的jQuery幻灯片插件,支持多种切换效果,可定制性强.
这个是官方网站:http://nivo.dev7studios.com/
但找了一下,却没发现什么相应的文档介绍.
于是,干脆自己简单的整理了一下.
$.fn.nivoSlider.defaults = {effect: 'random', // 过渡效果slices: 15, //effect为切片效果时的数量boxCols: 8, //effect为格子效果时的列boxRows: 4, //effect为格子效果时的行animSpeed: 500, //动画速度pauseTime: 3000, //图片切换速度startSlide: 0, //从第几张开始directionNav: true, //是否显示图片切换按钮(上/下页)directionNavHide: true, //是否鼠标经过才显示controlNav: true, // 显示序列导航controlNavThumbs: false, // 显示图片导航controlNavThumbsFromRel: false, // 使用img的rel属性作为缩略图地址controlNavThumbsSearch: '.jpg', // 查找特定字符串(controlNavThumbs必须为true)controlNavThumbsReplace: '_thumb.jpg', // 替换成这个字符(controlNavThumbs必须为true)keyboardNav: true, // 键盘控制(左右箭头)PS:建议把代码中的keypress换成keydown,因为在Chrome下有兼容问题.pauseOnHover: true, // 鼠标经过时暂停播放manualAdvance: false, // 是否手动播放(false为自动播放幻灯片)captionOpacity: 0.1, // 字幕透明度prevText: 'Prev',nextText: 'Next',randomStart: false, //是否随机图片开始beforeChange: function(){}, //动画开始前触发afterChange: function(){}, //动画结束后触发slideshowEnd: function(){}, // 本轮循环结束触发lastSlide: function(){}, // 最后一张图片播放结束触发afterLoad: function(){} // 加载完毕时触发};
上面的 $.fn.nivoSlider.defaults 是一个默认的设置对象,已经加上了相应的注释.
其中 effect 属性是用来设置动画效果的,分别有以下效果:
random
fold
fade
slideInLeft
slideInRight
sliceDown
sliceDownRight
sliceDownLeft
sliceUp
sliceUpRight
sliceUpLeft
sliceUpDown
sliceUpDownLeft
sliceUpDownRight
boxRandom
boxRain
boxRainReverse
boxRainGrow
boxRainGrowReverse
//Keyboard Navigation if(settings.keyboardNav){ $(window).keypress(function(event){ //Left if(event.keyCode == '37'){ if(vars.running) return false; clearInterval(timer); timer = ''; vars.currentSlide-=2; nivoRun(slider, kids, settings, 'prev'); } //Right if(event.keyCode == '39'){ if(vars.running) return false; clearInterval(timer); timer = ''; nivoRun(slider, kids, settings, 'next'); } }); }
另外,把代码中的keypress换成keydown.
因为在Chrome下有兼容问题,部分按键(包括方向键)无法返回keycode.
下载的代码中,一共有3个主题包.
只要直接修改div的class就可以了.
<div class="slider-wrapper theme-default"> <div class="ribbon"></div> <div id="slider" class="nivoSlider"> <img src="images/toystory.jpg" alt="" /> <a href="http://dev7studios.com"><img src="images/up.jpg" alt="" title="This is an example of a caption" /></a> <img src="images/walle.jpg" alt="" /> <img src="images/nemo.jpg" alt="" title="#htmlcaption" /> </div> <div id="htmlcaption" class="nivo-html-caption"> <strong>This</strong> is an example of a <em>HTML</em> caption with <a href="#">a link</a>. </div></div>把第一行的div中的类名"theme-default"进行修改,把"default"改为对应的CSS文件名称.(当然,前提是对应的CSS文件已插入页面)
另外,如果像对应的图片附带标题出现,有两种办法.
第一种就是:
<a href="http://dev7studios.com"><img src="images/up.jpg" alt="" title="This is an example of a caption" /></a>在img标签中加入title属性.
另一种是:
<img src="images/nemo.jpg" alt="" title="#htmlcaption" />在title属性中填入对应的ID或者类名,获取下面对应div中的内容.
<div id="htmlcaption" class="nivo-html-caption"><strong>This</strong> is an example of a <em>HTML</em> caption with <a href="#">a link</a>.</div>
如果要对单独一张图片以特定的效果展示,
可以在<img>标签中加上data-transition属性,例如:data-transition="slideInLeft"
- Nivo Slider 简要使用文档.
- Nivo Slider (滑动)简要使用文档.
- Nivo Slider 简要使用文档(jQuery幻灯片插件)
- jquery.nivo.slider轮播插件使用
- Drupal7 幻灯片 Nivo Slider
- Nivo Slider Settings
- 基于JQuery的轮播图插件nivo-slider使用教程
- JQuery插件之(四)--轮播图nivo-slider使用教程
- 基于JQuery的轮播图插件nivo-slider使用教程
- 基于JQuery的轮播图插件nivo-slider使用教程
- 基于JQuery的轮播图插件nivo-slider使用教程
- jQuery幻灯插件:Nivo Slider
- 幻灯片插件——Nivo Slider的使用(一)(附示例源代码)
- Nivo Slider for jquery and wordpress plugin
- jquery插件nivo-slider实现幻灯效果
- 号称最好的JQUERY幻灯片-NIVO SLIDER
- 号称最好的JQUERY幻灯片-NIVO SLIDER
- 一个图片轮播插件---Nivo Slider
- 获取图片和视频缩略图Thumbnails ThumbnailUtils
- DOS批处理全面教程
- DDMS视图和Button
- Yahoo Weather API 理解和分析
- topcoder算法题SRM144 DIV1 500分题
- Nivo Slider 简要使用文档.
- Android 实时获取麦克风输入音量的代码
- 计算机专业毕业生,求职升学,英语自我介绍
- fedora install make 3.81
- 【分组背包每组至少一个】HDU 3033
- 5.Intent学习 实例
- 【二维费用背包】HDU 2159
- For My Future 铁铮铮的汉子(修改篇)
- 浮点数的存储格式