`

jQuery轻量级响应式图片轮播插件ResponsiveSlides.js

 
阅读更多

ResponsiveSlides.js是一个展示同一容器内图片的轻量级响应式jQuery幻灯片插件(tiny responsive slideshow jQuery plugin)。它支持包括IE6在内的几乎所有的浏览器,在IE6中还支持最大宽度属性,但在其它浏览器中并不原生支持。你需要做的只是链接jquery并且把图片裁剪为相同大小。

特点:

1.文件较小(通过缩减和gz压缩只有792字节)

2.功能简单(ResponsiveSlides.js只支持三种模式:图片自动淡出淡入和使用页码标签,或者左右来手动切换图片。)

浏览器支持:

Internet Explorer 6,7,8,9
Firefox 3,6,8,11
Safari 5,5.1
Chrome 15,20
Opera 11,11.6
iOS Safari
Symbian 3 Webkit
Opera Mobile 10.1
Opera Mini for iOS
IE7, IE9 Mobile
Firefox Mobile
Android 2.3+
Kindle browser

使用方法:

1. 引入文件

 

<script src="js/jquery-1.11.1.min.js"></script>
<script type="text/javascript" src="js/responsiveslides.min.js"></script>

 2. 添加HTML标记

<ul class="rslides" id=".MenuRslides">
  <li><img src="1.jpg" alt=""></li>
  <li><img src="2.jpg" alt=""></li>
  <li><img src="3.jpg" alt=""></li>
</ul>

 3. 添加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. 调用

<script>
  $(function() {
    $(".rslides").responsiveSlides();
  });
 $(function() {
    $("#MenuRslides").responsiveSlides();
  });
</script>

 

参数:

$(".rslides").responsiveSlides({
  auto: true,             // Boolean: 设置是否自动播放, true or false
  speed: 500,            // Integer: 动画持续时间,单位毫秒
  timeout: 4000,          // Integer: 图片之间切换的时间,单位毫秒
  pager: false,           // Boolean: 是否显示页码, true or false
  nav: false,             // Boolean: 是否显示左右导航箭头(即上翻下翻), true or false
  random: false,          // Boolean: 随机幻灯片顺序, true or false
  pause: false,           // Boolean: 鼠标悬停到幻灯上则暂停, true or false
  pauseControls: true,    // Boolean: 悬停在控制板上则暂停, true or false
  prevText: "Previous",   // String: 往前翻按钮的显示文本
  nextText: "Next",       // String: 往后翻按钮的显示文本
  maxwidth: "",           // Integer: 幻灯的最大宽度
  navContainer: "",       // Selector: Where controls should be appended to, default is after the 'ul'
  manualControls: "",     // Selector: 声明自定义分页导航
  namespace: "rslides",   // String: 修改默认的容器名称
  before: function(){},   // Function: 回调之前的参数
  after: function(){}     // Function: 回调之后的参数
});

 

 

导航和分页

 

   namespace:修改一下

 

$(function() {
	$('#MenuRslides').responsiveSlides({
		pager: true,
		nav: true,
		namespace: 'centered-btns',
	});
});

 还需要添加以下CSS

 

 

.centered-btns_nav { position: absolute; top: 50%; z-index: 2; width: 38px; height: 61px; margin-top: -40px; line-height: 200px; background-image: url(images/arrow.gif); overflow: hidden; opacity: .7;}
.next { right: 0; background-position: right 0;}
.centered-btns_nav:active { opacity: 1;}
.centered-btns_tabs { margin-top: 15px; text-align: center; font-size: 0; list-style-type: none;}
.centered-btns_tabs li { display: inline-block; margin: 0 3px; *display: inline; *zoom: 1;}
.centered-btns_tabs a { display: inline-block; width: 9px; height: 9px; border-radius: 50%; line-height: 20px; background-color: rgba(0, 0, 0, .3); background-color: #ccc\9; overflow: hidden; *display: inline; *zoom: 1;}
.centered-btns_tabs .centered-btns_here a { background-color: rgba(0, 0, 0, .8); background-color: #666\9;}

 

分享到:
评论

相关推荐

    jQuery responsiveslides.js响应式图片轮播

    jQuery是一个轻量级的JavaScript库,它简化了HTML文档遍历、事件处理、动画制作和Ajax交互。利用jQuery,开发者可以更高效地编写JavaScript代码,同时减少跨浏览器的兼容性问题。 responsiveslides.js 是由Vaike ...

    responsiveslides.js一个小例子

    "responsiveslides.js"是一个专为此目的设计的轻量级jQuery插件,它允许开发者轻松创建响应式的图片轮播功能。在本篇文章中,我们将深入探讨这个插件的核心特性和实现原理,以及如何在实际项目中应用。 ...

    jQuery网站图片切换插件responsiveslides.zip

    响应式滑动插件 Responsiveslides 是一个广泛使用的 jQuery 插件,专门设计用于创建在各种设备上都能流畅运行的图片轮播效果。这款插件具有左右箭头导航和索引按钮,使得用户可以方便地浏览和控制图片的切换。在网页...

    基于jQuery全屏焦点图切换插件responsiveslides.zip

    7. **轻量级**:Responsiveslides 的源码小巧,加载速度快,不会对网站性能造成太大负担。 使用 Responsiveslides 插件的步骤通常如下: 1. **引入依赖**:首先,需要在HTML文件中引入jQuery库以及...

    jQuery网站图片切换插件responsiveslides特效源码.zip

    jQuery 是一个轻量级的 JavaScript 库,广泛应用于前端开发,因为它简化了 DOM 操作、事件处理、动画和Ajax交互等任务。Responsiveslides 就是利用 jQuery 的这些特性来实现图片轮播功能的。通过 jQuery,开发者可以...

    jQuery响应式手机端触屏滑动图片轮播插件.zip

    jQuery作为一个轻量级、高性能的JavaScript库,提供了丰富的API和插件,使得开发者能够轻松实现各种动态效果,其中就包括响应式的图片轮播功能。本压缩包提供的就是一个基于jQuery的手机端触屏滑动图片轮播插件,...

    jquery responsiveslides响应式幻灯片插件

    2. **简洁轻量级**:代码简单且体积小,加载速度快,不会对网页性能造成负担。 3. **自动播放**:可以设置幻灯片自动循环播放,增加交互性。 4. **无依赖**:不依赖任何其他库,只需要基础的jQuery库即可运行。 5. *...

    jQuery网站图片切换插件responsiveslides

    5. **轻量级和易用性**:jQuery响应式滑动插件代码简洁,易于理解和定制,开发者可以根据需要调整速度、动画效果、延迟时间等参数。 6. **兼容性**:由于基于jQuery,Responsiveslides具有良好的浏览器兼容性,支持...

    10款动感图片展示js代码

    2. Slick.js:轻量级且高度可定制的滑块插件,包含多种动画效果和自定义选项。 3. Glide.js:现代化、无依赖的滑块解决方案,提供简洁API和高性能。 4. Flickity.js:专为触摸优化的图片轮播库,具有流畅的滚动效果...

    jQuery网站首页图片轮播特效

    Responsiveslides.js是一个轻量级、易于使用的jQuery插件,专门用于创建响应式的图片滑动展示。该插件具有以下关键特性: 1. **响应式设计**:Responsiveslides.js确保无论在大屏幕显示器还是移动设备上,图片轮播...

    基于jQuery全屏焦点图左右切换插件responsiveslides

    而responsiveslides正是基于jQuery开发的,它是一款轻量级、响应式的焦点图轮播插件,专门用于实现图片的自动切换和手动切换功能。 responsiveslides插件的主要特性包括: 1. 自动轮播:插件默认具有自动播放功能,...

    15个最佳jQuery幻灯插件和教程(1)

    6. **Sudo Slider**:Sudo Slider是一款轻量级的幻灯插件,适合快速构建高性能的幻灯片。它支持自定义动画和导航元素,同时保持了较小的文件大小。 7. **bxSlider**:bxSlider是一款简单易用的插件,提供基本的幻灯...

    美食餐厅网站HTML模板是一款灰色样式的美食网站模板下载.rar

    6. **jquery.fancybox-1.3.4.css**:这是jQuery FancyBox插件的样式文件,Fancybox是一个轻量级的JavaScript库,用于创建弹出式图片、视频或其他媒体查看器。 7. **responsive.css**:响应式样式表,专门处理不同...

Global site tag (gtag.js) - Google Analytics