jquery动图,jquery动态显示图片

jquery图片动画

css中的不是所有属性都可以用jQuery动画(animate函数)来动态改变,下面总结了JQ可以操作元素的一些属性:

成都创新互联公司秉承实现全网价值营销的理念,以专业定制企业官网,网站制作、成都网站设计,小程序开发,网页设计制作,成都手机网站制作网络营销推广帮助传统企业实现“互联网+”转型升级专业定制企业官网,公司注重人才、技术和管理,汇聚了一批优秀的互联网技术人才,对客户都以感恩的心态奉献自己的专业和所长。

* backgroundPosition

* borderWidth

* borderBottomWidth

* borderLeftWidth

* borderRightWidth

* borderTopWidth

* borderSpacing

* margin

* marginBottom

* marginLeft

* marginRight

* marginTop

* outlineWidth

* padding

* paddingBottom

* paddingLeft

* paddingRight

* paddingTop

* height

* width

* maxHeight

* maxWidth

* minHeight

* maxWidth

* font

* fontSize(在animate函数的css参数指定并不同于标准css属性,例如这个css标准是:font-size。同理上面很多也是这样的情况)

* bottom

* left

* right

* top

* letterSpacing

* wordSpacing

* lineHeight

* textIndent

* opacity

如何用jQuery实现图片划过的动画

jQuery 动画 - animate() 方法

jQuery animate() 方法用于创建自定义动画。

语法:

$(selector).animate({params},speed,callback);

必需的 params 参数定义形成动画的 CSS 属性。

可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。

可选的 callback 参数是动画完成后所执行的函数名称。

下面的例子演示 animate() 方法的简单应用;它把 div 元素移动到左边,直到 left 属性等于 250 像素为止:

实例

$("button").click(function(){

$("div").animate({left:'250px'});

});

提示:默认地,所有 HTML 元素都有一个静态位置,且无法移动。

如需对位置进行操作,要记得首先把元素的 CSS position 属性设置为 relative、fixed 或 absolute!

具体html代码:

!DOCTYPE html

html

head

script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"

/script

script

$(document).ready(function(){

$("button").click(function(){

$("div").animate({left:'250px'});

});

});

/script

/head

body

button开始动画/button

p默认情况下,所有 HTML 元素的位置都是静态的,并且无法移动。如需对位置进行操作,记得首先把元素的 CSS position 属性设置为 relative、fixed 或 absolute。/p

div style="background:#98bf21;height:100px;width:100px;position:absolute;"

/div

/body

/html

jQuery animate() - 操作多个属性

请注意,生成动画的过程中可同时使用多个属性:

实例

$("button").click(function(){

$("div").animate({

left:'250px',

opacity:'0.5',

height:'150px',

width:'150px'

});

});

提示:可以用 animate() 方法来操作所有 CSS 属性吗?

是的,几乎可以!不过,需要记住一件重要的事情:当使用 animate() 时,必须使用 Camel 标记法书写所有的属性名,比如,必须使用 paddingLeft 而不是 padding-left,使用 marginRight 而不是 margin-right,等等。

同时,色彩动画并不包含在核心 jQuery 库中。

如果需要生成颜色动画,您需要从 jQuery.com 下载 Color Animations 插件。

具体html代码:

!DOCTYPE html

html

head

script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"

/script

script

$(document).ready(function(){

$("button").click(function(){

$("div").animate({

left:'250px',

opacity:'0.5',

height:'150px',

width:'150px'

});

});

});

/script

/head

body

button开始动画/button

p默认情况下,所有 HTML 元素的位置都是静态的,并且无法移动。如需对位置进行操作,记得首先把元素的 CSS position 属性设置为 relative、fixed 或 absolute。/p

div style="background:#98bf21;height:100px;width:100px;position:absolute;"

/div

/body

/html

如需其他更多了解,参考:

jquery post 在异步的时候,添加加载动态图卡顿,gif图没有动态效果,这是什么原因

首先确保gif能动,然后确保网速没问题或电脑本身不卡顿,也可能是程序挂掉造成的页面假死……


本文名称:jquery动图,jquery动态显示图片
文章分享:http://myzitong.com/article/dscdcpd.html