jQuery图片播放器 1.3

一款基于jQuery的图片播放器插件,支持多种动画效果和自定义样式,适用于UI设计师及前端开发者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以下内容来自:http://blog.youkuaiyun.com/xxd851116/article/details/7707500

 

采用jQuery实现的一款使用简单、具有多播放效果的网页图片播放器(jquery.fn.imgplayer),适合UI设计或对前端技术感兴趣的人群。

特性

  • 使用简单,仅需您知道HTML知识;
  • 实现代码完全插件化,和表现层完全解耦合,简洁而优美;
  • 无图片数量限制,可播放任意数量的图片;
  • 可方便灵活地配置播放的动画效果,共32×8种,预览
  • 可随心所欲地改变播放器的样式;
  • 采用UL的布局和img元素title属性作为标题,对搜索引擎支持友好;
  • 支持切片播放和容器播放的事件扩展;
  • 多浏览器支持:IE6+、FF、Chrome;
 

版本更新

  • jquery.fn.imgplayer 1.3(更新时间:2010-02-24):
    1. 新增了标题栏显示开关,默认显示,可隐藏标题栏的功能;
    2. 新增了animate属性,新增了动画效果;
    3. 新增了可修改标题栏位置的功能;
    4. 优化了参数的命名,player,play等;
    5. 优化了容器一些基本的样式,修改了切换按钮的样式;
    6. 优化了容器样式的继承等特性,可随心所欲地定义容器样式,例如去容器边框(默认有边框);
    7. 优化了随机动画的功能;
    8. 修改了1.2版本中容器样式的Bug;
  • jquery.fn.imgplayer 1.2(更新时间:2010-02-24):
    1. 修改了标题栏右侧冲出容器的bug;
    2. 添加了duration参数,可自定义图片动画效果时间;
  • jquery.fn.imgplayer 1.1(更新时间:2009-09-23):
    1. 修改了鼠标停留播放器和序号标签上图片继续播放的问题;

 

使用说明:

jQuery图片播放器 1.3

采用jQuery实现的一款使用简单、具有多播放效果的网页图片播放器(jquery.fn.imgplayer),适合UI设计或对前端技术感兴趣的人群。

特性

  • 使用简单,仅需您知道HTML知识;
  • 实现代码完全插件化,和表现层完全解耦合,简洁而优美;
  • 无图片数量限制,可播放任意数量的图片;
  • 可方便灵活地配置播放的动画效果,共32×8种,预览
  • 可随心所欲地改变播放器的样式;
  • 采用UL的布局和img元素title属性作为标题,对搜索引擎支持友好;
  • 支持切片播放和容器播放的事件扩展;
  • 多浏览器支持:IE6+、FF、Chrome;

下载

使用它

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.fn.imgplayer.js"></script>
<script type="text/javascript">
  $("#imgplayer_container_id").player().play(); //.player为jQuery扩展的方法,用来实例化一个容器为播放器
</script>

DEMO

参数和方法

依赖脚本库

版本更新

  • jquery.fn.imgplayer 1.3(更新时间:2012-06-19):
    1. 新增了标题栏显示开关,默认显示,可隐藏标题栏的功能;
    2. 新增了animate属性,新增了动画效果;
    3. 新增了可修改标题栏位置的功能;
    4. 优化了参数的命名,player,play等;
    5. 优化了容器一些基本的样式,修改了切换按钮的样式;
    6. 优化了容器样式的继承等特性,可随心所欲地定义容器样式,例如去容器边框(默认有边框);
    7. 优化了随机动画的功能;
    8. 修改了1.2版本中容器样式的Bug;
  • jquery.fn.imgplayer 1.2(更新时间:2010-02-24):
    1. 修改了标题栏右侧冲出容器的bug;
    2. 添加了duration参数,可自定义图片动画效果时间;
  • jquery.fn.imgplayer 1.1(更新时间:2009-09-23):
    1. 修改了鼠标停留播放器和序号标签上图片继续播放的问题;

 

API:

 

jQuery图片播放器

属性

参数名称参数类型默认值参数说明
属性
showTitlebooleantrue是否显示图片(img元素)中的title属性值,true表示显示
widthstring800px播放器容器(div元素)的宽度,单位:像素
heightstring600px播放器容器(div元素)的高度,单位:像素
timenumber2000图片播放时间,单张切片播放的最长时间,单位:毫秒
divCSSobject{'position':'relative','border':'1px solid #CCC','padding':'0px','fontSize':'12px','overflow':'hidden'}播放器容器(div元素)的样式
imgCSSobject{'position':'absolute','border':'none','z-index':'0','margin':'0px'}图片(img元素)的样式
ulCSSobject{'margin':'0px','padding':'0px','z-index':'10','position':'absolute','bottom':'2px','right':'2px','list-style-type':'none'}切换按钮容器(ul元素)的样式
liCSSobject{'font-family':'Arial','color':'#FFF','float':'left','border':'1px solid #eee','padding':'2px','width':'15px','height':'15px','text-align':'center','margin-left':'1px','cursor':'pointer','background-color':'#999','font-size':'100%'}切换按钮(li元素)的样式
titleCSSobject{'background-color':'#eee','position':'absolute','z-index':'9','line-height':'25px','font-weight':'700','padding':'0 5px','bottom':'0'}标题栏(div元素)的样式
focusIdxCSSobject{'background-color':'#F00','font-weight':'700'}切换按钮(li元素)Mouseover时的样式
blurIdxCSSobject{'background-color':'#999','font-weight':'normal'}切换按钮(li元素)Mouseout时的样式
animateobject{duration :500,method:'',direction:'',zoomRatio:5}动画配置属性,具体见animate属性
方法
onStartfunction 播放器在开始播放时执行的回调函数
onStopfunction 播放器在停止播放时执行的回调函数
onShowfunction 图片切换显示时执行的动画函数
onStopfunction 图片切换隐藏时执行的动画函数
动画animate
durationnumber500图片播放动画执行时间,建议此项小于time值的1/3,单位:毫秒
methodstring空字符串动画效果,总共32种,默认随机
directionstring空字符串动画方向,总共8种,默认随机,zoomshow和zoomhide不支持随机
zoomRationumber5采用zoomin或zoomout时的最大放大级别,默认5倍,大于等于零的浮点数
jquery 图片播放器插件 作者:笑的自然 我的博客:http://blog.csdn.net/xxd851116 我的邮箱: xingxiudong@gmail.com 下载: 项目地址:http://code.google.com/p/imgplayer/ 历史下载: http://code.google.com/p/imgplayer/downloads/list jquery.fn.imgplayer.js最新下载地址:http://imgplayer.googlecode.com/svn/trunk/imgplayer/src/jquery.fn.imgplayer.js jquery.fn.imgplayer.min.js最新下载地址:http://imgplayer.googlecode.com/svn/trunk/imgplayer/src/jquery.fn.imgplayer.min.js 说明: 1. 项目编码为GBK 2. 目前播放模式支持 1:溶解,2:挂历模式,3:滑动(从左到右),4:滑动(从上到下),5:滑动(从下到上),6:滑动(从右到左),善不支持随机模式 3. 在IE6,IE8,FF下测试通过 4. 支持任意数量图片,使用简单 5. 考虑到图片占用空间较多,示例中图片来自网络,离线状态下需要自定义图片 由于采用纯JavaScript实现,动画效果比较简单,目前善不支持随机播放模式,希望广大编程爱好者提出建议不足。 参数: imgCSS : 用户自定义图片样式 transition : 播放模式选项 1:溶解,2:挂历模式,3:滑动(从左到右),4:滑动(从上到下),5:滑动(从下到上),6:滑动(从右到左),23:随机 width : 播放器div容器的宽度 height : 播放器div容器的高度 time : 图片播放间隙时间,单位:毫秒 duration : 图片播放时间,单位:毫秒 onStart : 开始播放时执行的函数 onStop : 停止播放时执行的函数 onShow : 每页图片显示时执行的函数 onHide : 每页图片隐藏时执行的函数 使用示例: 1. 容器代码 <div id="imgContainer" style="margin-left:auto;margin-right:auto;margin-top:5px;display:none;"> <a href="" target="_blank" title=""><img src="" title="" /></a> ...... </div> 2. 导入jquery包(http://code.jquery.com/jquery-1.4.2.min.js) <script type="text/javascript" src="jquery-1.4.2.min.js"></script> 3. 导入imgplayer插件(http://imgplayer.googlecode.com/svn/trunk/imgplayer/src/jquery.fn.imgplayer.min.js) <script type="text/javascript" src="jquery.fn.imgplayer.min.js"></script> 4. 绑定播放函数(参数说明详见上述) var player = $("#imgContainer").playImgs({ imgCSS : {&#39;width&#39; : &#39;800px&#39;, &#39;height&#39; : &#39;600px&#39;}, width : &#39;800px&#39;, height: &#39;600px&#39;, time : &#39;5000&#39;, transition : 1, duration : 2000 }).start(); 更新日志: v1.2(2010-02-24): 1.修改了标题栏右侧冲出容器的bug 2.添加了duration参数,可自定义图片动画效果时间 v1.1(2009-09-23): 1.修改了鼠标停留播放器序号标签上图片继续播放的问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值