视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
jquery中关于动画的实例教程
2020-11-27 20:19:42 责编:小采
文档


jQuery动画

1.左上角的缩放效果

hide([speed,[fn]])

  概述:隐藏显示的元素

  参数:speed:三种预定速度之一的字符串("slow","normal", or "fast")或表示 动画时长的毫秒数值(如:1000)

     fn:在动画完成时执行的函数,每个元素执行一次。

// $(":button[value=隐藏]").click(function(){
// $("div").hide(2000,function(){
// alert("div隐藏了");
// });
// })

show([speed,[fn]])

  概述:显示隐藏的匹配元素。

// $(":button[value=显示]").click(function(){
// $("div").show(2000,function(){
// alert("div显示了");
// });
// })

toggle([speed],[fn])

  概述:如果元素是可见的,切换为隐藏的;如果元素是隐藏的,切换为可见的。

// //toggle([speed],[fn]) 如果元素是可见的,切换为隐藏的;如果元素是隐藏的,切换为可见的
// $(":button[value=隐显]").click(function(){
// $("div").toggle(2000);
// })

2.上下的缩放效果

slideUp(speed, [callback])

  概述:通过高度变化(向上减小)来动态地隐藏所有匹配的元素,在隐藏完成后可选地触发一个回调函数。

  参数: speed 三种预定速度之一的字符串("slow", "normal", or "fast")或表示动画时长的毫秒数值(如:1000) callback (可选) 在动画完成时执行的函数

//slideUp(speed, [fn]) 通过高度变化(向上减小)来动态地隐藏所有匹配的元素,在隐藏完成后可选地触发一个回调函数
// $(":button[value=隐藏]").click(function(){
// $("div").slideUp(2000);
// })

slideDown(speed, [callback])

  概述:通过高度变化(向下增大)来动态地显示所有匹配的元素,在显示完成后可选地触发一个回调函数。

// //slideDown(speed, [fn]) 通过高度变化(向下增大)来动态地显示所有匹配的元素,在显示完成后可选地触发一个回调函数
// $(":button[value=显示]").click(function(){
// $("div").slideDown(2000);
// })

slideToggle([speed],[fn])
  概述:通过高度变化来切换所有匹配元素的可见性,并在切换完成后可选地触发一个回调函数。

//slideToggle([speed],[fn]) 通过高度变化来切换所有匹配元素的可见性,并在切换完成后可选地触发一个回调函数
// $(":button[value=隐显]").click(function(){
// $("div").slideToggle(2000);
// })

3.淡入淡出效果(不透明度的变化)

fadeOut(speed, [callback])

  概述:通过不透明度的变化来实现所有匹配元素的淡出效果,并在动画完成后可选地触发一个回调函数。

// $(":button[value=隐藏]").click(function(){
// $("div").fadeOut(2000);
// })

fadeIn(speed, [callback])

  概述:通过不透明度的变化来实现所有匹配元素的淡入效果,并在动画完成后可选地触发一个回调函数。

$(":button[value=显示]").click(function(){
// $("div").fadeIn(2000);
// })

fadeToggle([speed,[fn]])

  概述:通过不透明度的变化来开关所有匹配元素的淡入和淡出效果,并在动画完成后可选地触发一个回调函数。

$(":button[value=隐显]").click(function(){
// $("div").fadeToggle(2000);
// })

fadeTo(speed,opacity,[fn])

  概述:把所有匹配元素的不透明度以渐进方式调整到指定的不透明度,并在动画完成后可选地触发一个回调函数。

// $(":button[value=隐藏]").click(function(){
// $("div").fadeTo(2000,0.5);
// })

4.自定义动画

animate(params,[speed],[fn])

  概述:用于创建自定义动画的函数。

// $("div").animate({"left":"1000px"},2000);

stop([clearQueue], [gotoEnd])

  概述:停止所有在指定元素上正在运行的动画。

  参数: clearQueue (可选)如果设置成true,则清空队列。可以立即结束动画。

gotoEnd (可选)让当前正在执行的动画立即完成。

// $(document).click(function(){
// $("div").stop()
// })

delay(duration)

  概述:设置一个延时来推迟执行队列中之后的项目。

  参数 duration 延时时间,单位:毫秒

// $("div").delay(2000).animate({"left":"1000px"},2000);

下载本文
显示全文
专题