jAni:可以动画显示背景图片的jQuery插件

文章简介:jAni是一个可以动画显示背景图片的jQuery插件。这个插件基本上是GIF动画的一个替代品,但是他有他的好处。所有浏览器都支持GIF形式的动画格式,而且也不需要额外的javaScript代码和标记。但是不好的一点是,GIF格式的图片只有256色。而且你不能控制图片的显示。这个插件


下载地址
演示地址

简介

jAni是一个可以动画显示背景图片的jQuery插件。这个插件基本上是GIF动画的一个替代品,但是他有他的好处。所有浏览器都支持GIF形式的动画格式,而且也不需要额外的javaScript代码和标记。但是不好的一点是,GIF格式的图片只有256色。而且你不能控制图片的显示。这个插件通过载入垂直的GIF帧,然后改变容器的background-postion来显示动画,这样你就可以自由控制了。

特色

  • 轻量级的脚本
  • 很容易使用
  • 可以通过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>

3、在CSS中添加相应的样式,图片地址:

1
2
3
4
5
<style type="text/css">
.animation-1
						{
background:
						url(./images/sample-animation.gif)
						no-repeat
						left
						top;
}
</style>

4、在页面中添加一个显示动画的容器:

1
<div id="animation-1"></div>

5、在head标签中添加下面的代码:

1
2
3
4
5
6
<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

转载请注明:
作者:RockUX–WEB前端
出自:jAni-动画显示背景图片的jQuery插件

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索背景图片
, 图片
, 插件
, 动画
, 代码
, 图片htmlwebview手机动画
, 一个
, jquery动画
, Jquery简介
, 显示插件
图片动画
,以便于您获取更多的相关知识。

时间: 2024-11-05 20:32:10

jAni:可以动画显示背景图片的jQuery插件的相关文章

JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法

  本文实例讲述了JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法.分享给大家供大家参考.具体如下: html代码: ? 1 2 3 4 5 6 7 8 9 <form name="searchform" id="search-form"> <div> <b>Search</b> <input type="text" name="txtInput" t

myeclipse应该这样显示才对,怎么不显示背景图片,求指教

问题描述 myeclipse应该这样显示才对,怎么不显示背景图片,求指教 解决方案 估计是背景图片路径不对

qtcreator-qt creator5无法显示背景图片

问题描述 qt creator5无法显示背景图片 关于Qmainwindow的添加背景图片,我采用的方法是改变样式表,之前已在资源文件中添加了png格式的图片 这是在ui设计界面的下的模样: 但在点击运行之后: 完全显示不了图片!已经在网上找了很多方法,就是解决不了-- 求大神教QAQ 解决方案 虽然楼上两位没能解决我的问题,但还是谢谢了.目前问题已解决-- 不太明白原理,但解决方法与解决qt creator无法打开文本文件的类似:将qt creator左栏的项目->概要->shadow bu

javascript随机显示背景图片的方法_javascript技巧

本文实例讲述了javascript随机显示背景图片的方法.分享给大家供大家参考.具体如下: 将以下代码加入HTML的<head></head>之间: <script LANGUAGE="JavaScript"> bg = new Array(2); //设定图片数量,如果图片数为3,这个参数就设为2,依次类推 bg[0] = 'bg1.gif' //显示的图片路径,可用http:// bg[1] = 'bg2.gif' bg[2] = 'bg3.gi

在div底部显示背景图片实现代码

div层背景图片在底部显示,貌似有很多的朋友都不会吧,下面为大家简单介绍下具体的实现方法,感兴趣的朋友可以参考下   下面代码实现div层背景图片在底部显示:   复制代码 代码如下: div { background:url(/images/bg.jpg) no-repeat fixed; background-position-y:bottom; } 代码详解: 复制代码 代码如下: div { background-image:url(/images/bg.jpg); /*设置div层的背

openlayers中如何在features上显示背景图片问题

问题描述 小弟最近项目中有需要用到GIS,所以刚上手,很多东西不是很明白,有个问题,小弟使用openlayers在图层中增加了一个vector,然后在vector上添加一个feature,如图如何能在sences的feature上设置背景图片(或在上面添加图片),并且图片能跟着地图的放大缩小而改变?在线等!救急啊! 解决方案

Lazy Load 延迟加载图片的jQuery插件中文使用文档_jquery

什么是LazyLoad技术? 在页面上图片比较多的时候,打开一张页面必然引起与服务器大数据量的交互.尤其是对于高清晰的图片,占了几百K的空间.Lazy Load 是一个用 JavaScript 编写的 jQuery 插件. 它可以延迟加载长页面中的图片. 在浏览器可视区域外的图片不会被载入, 直到用户将页面滚动到它们所在的位置. 这与图片预加载的处理方式正好是相反的. 在包含很多大图片长页面中延迟加载图片可以加快页面加载速度. 浏览器将会在加载可见图片之后即进入就绪状态. 在某些情况下还可以帮助

Lazy Load延迟加载图片的 jQuery 插件使用教程

Lazy Load 是一个用 JavaScript 编写的 jQuery 插件. 它可以延迟加载长页面中的图片. 在浏览器可视区域外的图片不会被载入, 直到用户将页面滚动到它们所在的位置. 这与图片预加载的处理方式正好是相反的. 在包含很多大图片长页面中延迟加载图片可以加快页面加载速度. 浏览器将会在加载可见图片之后即进入就绪状态. 在某些情况下还可以帮助降低服务器负担. jquery-lazy-load-plugin 怎样使用? Lazy Load 依赖于 jQuery. 请将下列代码加入页面

WEBJX收集15个漂亮的网页图片幻灯jQuery插件

文章简介:在网站前端中使用 jQuery 库已经变得越来越流行,前端开发人员发布或撰写的相关的插件和教程也与日俱增. 在网站前端中使用 jQuery 库已经变得越来越流行,前端开发人员发布或撰写的相关的插件和教程也与日俱增. 幻灯(通常也被称为"内容滑动".内容切换效果.焦点图等)是在网站或博客的较小区域展示大量内容的很好的方法.动态的自动滑动内容在很多网站上都是很流行的.你是否也对在自己的网站上实现类似的效果感兴趣?那就看一下本文列出的 jQuery 插件吧! 1. jFlow 官方