首页 / 技术 / 正文

轻量级响应式幻灯展示jQuery插件-仅几K的ResponsiveSlides.js

2015年01月20日 3 条评论 ... 技术

ResponsiveSlides.js 是一个仅仅只有约4KB的幻灯展示插件,压缩后只有不到1KB,而且该插件支持响应式网页,对各种浏览器兼容性都非常好,甚至于IE6都兼容的很完美。这款插件经常被很多WordPress主题开发者应用,可以说是一款不可多得的 优秀插件。

 

插件下载:

通过GitHub获取

 

!该插件为jQuery插件,使用前请首先引用 jQuery.js 文件

将 ResponsiveSlides.js 引入到网页之后,基本的HTML代码编写只需要在<ul></ul>标签上添加上css选择器,比如:

  1. <ul  id="slider">
  2. <li><img src="images/1.jpg" alt=""></li>
  3. <li><img src="images/2.jpg" alt=""></li>
  4. <li><img src="images/3.jpg" alt=""></li>
  5. </ul>

然后添加用户自定的 jQuery 语句,进而启动JS:

  1. $(function () {
  2.     $("#slider").responsiveSlides({
  3.     auto: true,
  4.     pager: false,
  5.     nav: true,
  6.     speed: 500,
  7.     // 对应外层div的class : slide_container 
  8.     namespace: "slide"
  9.     });
  10. });

官方说明文档中的responsiveSlides中的参数有16个,我大体的翻译了一下,其中填写上的参数值是默认值,如果实际使用的时候不需要修改,则不必填写。只需要编写实际上需要修改的项目即可。

  1. $(function () {
  2.     $("#slider").responsiveSlides({
  3. auto: true,             // 图像是否自动滑动
  4. speed: 500,             // 图像过渡显示速度,以毫秒计算
  5. timeout: 4000,          // 两图片之间的显示间隔时间,以毫秒计算
  6. pager: false,           // 是否显示图片数量标号,即1234
  7. nav: false,             // 是否显示向前或向后的导航
  8. random: false,          // 是否随机显示
  9. pause: false,           // 鼠标经过时是否静止图片切换
  10. pauseControls: true,    // 鼠标经过控制元素(按钮)上是否静止图片切换
  11. prevText: "Previous",   // 向后箭头的文字说明
  12. nextText: "Next",       // 向前箭头的文字说明
  13. maxwidth: "",           // 最大宽度,像素单位
  14. navContainer: "",       // 导航附着的位置,默认是<ul>之后 
  15. manualControls: "",     // Declare custom pager navigation(说实话我这句话看不懂) 
  16. namespace: "rslides",   // 修改默认容器的class名称 
  17. before: $.noop,         // 在此之前执行命令
  18. after: $.noop           // 在此之后执行命令
  19.     });
  20. });

比如文章开头部分的例子,修改了auto,page,nav,speed,namespace 5个项目,从而可以定制幻灯展示的样式。

 

效果展示

如图所示,木木博客的主题就使用的这款插件,展示效果很不错,该例子可以在网上搜索到。

3 条评论

Loading...
  1. 同盟源

    很棒的图片轮播,收下了

    2015-01-21 [回复]
  2. osblog

    不错啊

    2015-02-4 [回复]
  3. 有趣的网站

    :mrgreen: 不错~

    2015-12-25 [回复]

发布评论