Js_动画显示背景图片
2015-09-14 19:00
603 查看
jAni是一个可以动画显示背景图片的jQuery插件。这个插件基本上是GIF动画的一个替代品,但是他有他的好处。所有浏览器都支持GIF形式的动画格式,而且也不需要额外的javaScript代码和标记。但是不好的一点是,GIF格式的图片只有256色。而且你不能控制图片的显示。这个插件通过载入垂直的GIF帧,然后改变容器的background-postion来显示动画,这样你就可以自由控制了。
很容易使用
可以通过CSS完全定制
所有浏览器都支持
2、添加下面的代码到head标签中:
3、在CSS中添加相应的样式,图片地址:
4、在页面中添加一个显示动画的容器:
5、在head标签中添加下面的代码:
jani.pause();暂停动画
jani.stop();终止动画
frameWidth:frame的宽度
frameHeight :单独框架的高度
speed:动画速度
totalFrames:frame的数量
loop:是否循环动画,默认为true
特色
轻量级的脚本很容易使用
可以通过CSS完全定制
所有浏览器都支持
如何使用
1、下载脚本,并包含jquery框架。2、添加下面的代码到head标签中:
1 2 | <script type="text/javascript" src="../jquery-1.3.2.min.js"></script> <script type="text/javascript" src="../jani.js"></script> |
1 23 | <style type="text/css"> .animation-1 { background: url(./images/sample-animation.gif) no-repeat left top; } </style> |
1 | <div id="animation-1"></div> |
1 23 | <script type="text/javascript"> $(document).ready(function(){ $('#animation-1').jani({ frameWidth: 100, frameHeight: 100, speed: 100, totalFrames: 19 }); $('#animation-1').jani.play(); }); </script> |
jAni的方法
jani.play();开启动画jani.pause();暂停动画
jani.stop();终止动画
参数
.jani()方法接受下面的几个参数:frameWidth:frame的宽度
frameHeight :单独框架的高度
speed:动画速度
totalFrames:frame的数量
loop:是否循环动画,默认为true
相关文章推荐
- Javascript常用前台表单验证
- grunt.js配置
- encodeURIComponent()对js参数进行编码,防止错误值
- javascript 获取时间 转换为 Y-m-d H:i:s
- js自己封装方法
- json遍历
- 实现图片轮流滑动
- js跨域问题的解决
- <JSP>page与pageContext什么关系
- js 删除 textarea换行符
- 一般处理程序返回json
- 限制文本框输入指定字符
- MVC Action返回Json
- JS中面对对象的程序设计
- jsp 中的 param.xxx == 0 的问题
- JSONModel的使用
- 贰、js的基础(一)
- Json
- fastjson生成JSON字符串的时候出现$ref [转]
- JS设计模式之工厂模式