ResponsiveSlides.js是一个展示同一容器内图片的轻量级响应式jQuery幻灯片插件(tiny responsive slideshow jQuery plugin)。它支持包括IE6在内的几乎所有的浏览器,在IE6中还支持最大宽度属性,但在其它浏览器中并不原生支持。你需要做的只是链接jquery并且把图片裁剪为相同大小。
回到插件ResponsiveSlides.js,他的最大特点就是简单轻巧,使用方便,具体用法如下:
1. Link files
<script src=”http://ajax.useso.com/ajax/libs/jquery/1.8.3/jquery.min.js”></script> <script src=”responsiveslides.min.js”></script>
2. Add Markup
<ul> <li><img src=”1.jpg” alt=”"></li> <li><img src=”2.jpg” alt=”"></li> <li><img src=”3.jpg” alt=”"></li> </ul>
3. Add CSS
.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; } .rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; } .rslides li:first-child { position: relative; display: block; float: left; } .rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
4. Hook up the slideshow
<script> $(function() { $(“.rslides”).responsiveSlides(); }); </script>
5. Options you can customize
$(“.rslides”).responsiveSlides({ auto: true, // Boolean: Animate automatically, true or false speed: 500, // Integer: Speed of the transition, in milliseconds timeout: 4000, // Integer: Time between slide transitions, in milliseconds pager: false, // Boolean: Show pager, true or false nav: false, // Boolean: Show navigation, true or false random: false, // Boolean: Randomize the order of the slides, true or false pause: false, // Boolean: Pause on hover, true or false pauseControls: true, // Boolean: Pause when hovering controls, true or false prevText: “Previous”, // String: Text for the “previous” button nextText: “Next”, // String: Text for the “next” button maxwidth: “”, // Integer: Max-width of the slideshow, in pixels navContainer: “”, // Selector: Where controls should be appended to, default is after the ‘ul’ manualControls: “”, // Selector: Declare custom pager navigation namespace: “rslides”, // String: Change the default namespace used before: function(){}, // Function: Before callback after: function(){} // Function: After callback });
好了,完成上面五步就可以正常使用了,目前v1.54版本支持4中皮肤选择,我用的是最原始简单的,你也可以在 Github 上查看演示与更新日志…
官方网址:http://responsiveslides.com/
文章引自:http://imevilcat.com/
评论