jQuery图片切换插件jquery.cycle.js

Cycle是一个很棒的jQuery图片切换插件,提供了很好的功能来帮助大家更简单的使用插件的幻灯功能

下载cycle插件并引入,此时,注意把引入它的代码放在引入jQuery主文件之后。

<head>
	<script type="text/javascript" src="js/jquery-1.8.0.min.js"></script>
	<script type="text/javascript" src="js/jquery.cycle.all.js"></script>
	<link href="style.css" rel="stylesheet" type="text/css" >
</head>

jquery.cycle.all.js在演示代码中有。

Cycle插件能够作用于页面中的不论什么一组同辈元素。

为展示这一点,我们须要一个简单的

HTML文档,文档中是一个包括商品封面和相关信息的列表,能够加入到HTML文档的主体中:

<ul id="goods">
	<li>
		<img src="img/lenovopad.jpg" alt="lenove pad" />
		<div class="title">联想A3000(8GB/白色)</div>
		<div class="author">娱乐平板电脑,手机平板电脑 </div>
	</li>
	<li>
		<img src="img/note3.jpg" alt="note3" />
		<div class="title">三星GALAXY Note III</div>
		<div class="author">三星Note系列的第三代产品,配备5.7英寸全高清炫丽屏(Super AMOLED),
							分辨率为1080P(1920*1080像素)</div>
	</li>
	<li>
		<img src="img/ipadair.png" alt="ipadair" />
		<div class="title">iPad Air</div>
		<div class="author">iPad Air拥有令人惊叹的iPad Air纤薄轻巧。通过一系列改进,我们将iPad Air
		    的体积比上一代iPad减小了近四分之中的一个.虽然如此,当拿起它时,你仍会发觉它依旧牢固耐用。</div>
	</li>
</ul> 

在CSS中加入一些样式,就能够在页面中显示出来了

html, body {
  margin: 0;
  padding: 0;
}

body {
  font: 62.5% Verdana, Helvetica, Arial, sans-serif;
  color: #000;
  background: #fff;
}

ul#goods {
  list-style: none;
  margin: 0;
  padding: 0;
  height: 210px;
  width: 500px;
  overflow: hidden;
}
ul#goods li {
  list-style: none;
  margin: 0;
  padding: 0;
  height: 210px;
  width: 500px;
  background-color: #F79321;
  position: relative;
}
ul#goods li img {
  position: absolute;
  left: 0;
  top: 0;
  width: 300px;
  height: 210px;
}
ul#goods li .title {
  margin-left: 300px;
  padding: 10px;
  width: 180px;
  font-weight: bold;
  font-size: 1.2em;
  background-color: #000;
  color: #fff;
  overflow: hidden;
}
ul#goods li .author {
  margin-left: 300px;
  padding: 10px 10px 0 10px;
  width: 180px;
  font-weight: bold;
  background-color: #F79321;
  color: #fff;
}

通过Cycle插件能够将这个列表转换成能够交互的幻灯片。

在DOM中适当的容器上调用.cycle()方法,就能够实现这一转换。

$(document).ready(function() {
	$(‘#goods‘).cycle();
});

这个语法简单得不能再简单了。

和之前使用其它内置的jQuery方法一样,我们也在一个包括DOM元素的jQuery对象上调用了

.cycle()。即使没有提供不论什么參数 .cycle()也能够帮我们完毕转换工作。

当中包括改动页面的样式,

以便每次仅仅显示一个列表项,然后每4秒就以交叉淡入淡出的方式切换到下一个列表项,如图


为插件方法指定參数

Cycle()方法为我们提供了许多的參数,详细每一个參数的详细作用 在此不一一叙述,请查阅其它文档

我们能够改动Cycle插件的两个幻灯片之间的播放速度和动画形式,改动幻灯片变换的触发方式。

$(document).ready(function() {
	$(‘#goods‘).cycle({
		timeout: 2000,
		speed: 200,
		pause: true
	});
});

第一个timeout选项用于指定切换幻灯片之间等待的毫秒数(2000),而speed决定切换本身要花的毫秒数(200)。

在把pause设置为true的情况下,幻灯片会在鼠标进入时暂停播放,这在幻灯片中包括能够单击的链接时很实用。

当中Cycle有一个很重要的參数:fx:作用是选择特效。

$(‘#goods‘).cycle({
	fx:‘fade‘,
	timeout: 2000,
	speed: 200,
	pause: true
});

包括下面特效blindX,cover,curtainX,fadeZoom,growX,scrollUp,shuffle,slideX等等。

演示代码:http://download.csdn.net/detail/itmyhome/7503119

时间: 2024-12-27 13:38:37

jQuery图片切换插件jquery.cycle.js的相关文章

推荐几款jquery图片切换插件

一.前言 毕业季到了,大家都在匆匆忙忙的记录大学里最美好的时光,照片中各种花式.各种姿势都涌现出来了.这么多的照片怎么展示出来给自己的好友看呢?有人选择做成视频,有人选择ps之后做成图片集,而我选择利用静态网页的形式进行展示. 二.用到的四个免费的jquery插件 注:都是网上免费的,自己测试过了,挺好用的,顺便改了改. 1.3D Change 下载地址:https://github.com/hjzgg/picture_show/tree/master/3D_change 效果展示 2.Samp

jQuery图片延迟加载插件jQuery.lazyload

查看演示 website 立即下载 插件描述:jQuery图片延迟加载插件jQuery.lazyload,使用延迟加载在可提高网页下载速度.在某些情况下,它也能帮助减轻服务器负载. 使用方法 引用jquery和jquery.lazyload.js到你的页面 1 2 <script src="jquery-1.11.0.min.js"></script> <script src="jquery.lazyload.js?v=1.9.1"&g

jQuery图片延迟加载插件jQuery.lazyload 的使用

使用方法 引用jquery和jquery.lazyload.js到你的页面 1 2 <script src="jquery-1.11.0.min.js"></script> <script src="jquery.lazyload.js?v=1.9.1"></script> html图片调用方法 为图片加入样式lazy  图片路径引用方法用data-original 1 2 3 4 5 6 <img class=

jQuery图片延迟加载插件jQuery.lazyload使用方法(转)

使用方法 1.引用jquery和jquery.lazyload.js到你的页面 <script src="jquery-1.11.0.min.js"></script> <script src="jquery.lazyload.js?v=1.9.1"></script> 2.为图片加入样式lazy  图片路径引用方法用data-original <img class="lazy" data-o

图片延迟插件 Jquery.lazyload.min.js

当一个页面打开的图片太多,我们可以用jquery的一个延迟加载插件.名为:jquery.lazyload.min.js 使用非常简单,下面我就把示例代码帖出来. 1 <div style="height:700px;"> 2 <img src="img/grey.gif" data-original="http://www.ziyou.com.cn/ziyou/uploadImg/bberfq.jpg" width="

一款手机端的jQuery图片滑块插件

今天我们要介绍一款比较特别的jQuery图片滑块插件,它不仅在PC浏览器上可以使用,而且更适合在手机端的网页中使用.这款jQuery插件不仅可以定义图片切换的方向,而且可以即时切换图片切换的动画方式,可以有平移.翻转.旋转和幻灯片模式,动画效果非常不错. 在线预览   源码下载 实现的代码: <h4 style="text-align: center"> animateType参数中设置,目前支持default, rotate, flip 和 depth, 点击按钮看效果&

jquery图片播放插件Fancybox使用详解

今天给大家介绍的jquery图片播放插件叫Fancybox,相比LightBox来说,Fancybox相对庞大点,配置也更丰富一些,相信你会喜欢的. Fancybox的项目主页地址:http://fancybox.net/ Fancybox的特点如下: 可以支持图片.html文本.flash动画.iframe以及ajax的支持 可以自定义播放器的CSS样式 可以以组的形式进行播放 如果将鼠标滚动插件(mouse wheel plugin)包含进来的话Fancybox还能支持鼠标滚轮滚动来翻阅图片

转载jQuery图片放大插件[twiPicZoom]

转载http://xuzhihong1987.blog.163.com/blog/static/26731587201312821725913/ 功能说明: 双击查看大图,鼠标滚动放大缩小,能够切换到上一张和下一张,点击右上角关闭,兼容主流的浏览器. 截图效果: (例子一效果) (例子二效果:注,如果第一张的时候,左侧就不会显示前一张箭头,最后一张类似) 如何使用:(include) 1.样式 twiPicZoom.css 2.jQuery的类库,不一定要用1.8.3,其他的版本也行. 3.鼠标

支持移动触摸的jQuery图片Lightbox插件

简介 这是一款支持移动触摸设备的简洁jQuery图片Lightbox插件.该LightBox插件可以在移动手机和桌面设备中运行,它具有响应式,预加载图片,键盘支持等特点,非常实用.它的特点还有: 响应式设计 触控/触摸友好 提供多项配置 图像预加载 支持 iOS / Android / Windows phone 使用 CSS3 过度效果,并回退兼容旧浏览器 支持 jQuery 1.x 和 2.x 版本 支持键盘控制 在线演示及下载 在线演示 下载页面 使用方法 可以通过npm或bower来安装