首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Jquery容易入门到精通细节 - (八)Jquery效果之“动画”

2013-07-11 
Jquery简单入门到精通细节 - (八)Jquery效果之“动画”可选的 callback 参数是动画完成后所执行的函数名称。

Jquery简单入门到精通细节 - (八)Jquery效果之“动画”

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

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

实例
$("button").click(function(){  $("div").animate({left:'250px'});}); 

亲自试一试

实例

$("button").click(function(){  $("div").animate({    height:'toggle'  });});

亲自试一试

jQuery animate() - 使用队列功能

默认地,jQuery 提供针对动画的队列功能。

这意味着如果您在彼此之后编写多个 animate() 调用,jQuery 会创建包含这些方法调用的“内部”队列。然后逐一运行这些 animate 调用。

实例 1

隐藏,如果您希望在彼此之后执行不同的动画,那么我们要利用队列功能:

$("button").click(function(){  var div=$("div");  div.animate({height:'300px',opacity:'0.4'},"slow");  div.animate({width:'300px',opacity:'0.8'},"slow");  div.animate({height:'100px',opacity:'0.4'},"slow");  div.animate({width:'100px',opacity:'0.8'},"slow");});

亲自试一试

实例 2

下面的例子把 <div> 元素移动到右边,然后增加文本的字号:

$("button").click(function(){  var div=$("div");  div.animate({left:'100px'},"slow");  div.animate({fontSize:'3em'},"slow");});

亲自试一试

热点排行