博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery动画animate方法使用介绍
阅读量:6282 次
发布时间:2019-06-22

本文共 1636 字,大约阅读时间需要 5 分钟。

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

返回值:jQuery animate(params, [duration], [easing], [callback])
如果使用的是“hide”、“show”或“toggle”这样的字符串值,则会为该属性调用默认的动画形式。paramsOptions一组包
含作为动画属性和终值的样式属性和及其值的集合
params 对象{},注意:所有指定的属性必须用骆驼形式,比如用marginLeft代替margin-left,如果使用的是“hide”、
“show”或“toggle”这样的字符串值,则会为该属性调用默认的动画形式。
duration (可选)三种预定速度之一的字符串("slow", "normal", or "fast")或表示动画时长的毫秒数值(如:1000)
easing (可选)String要使用的擦除效果的名称(需要插件支持).默认jQuery提供"linear" 和 "swing"
callback (可选)Function在动画完成时执行的函数

0.停止动画

if($('.swaplist,.mainlist').is(':animated')){    $('.swaplist,.mainlist').stop(true,true);}

 

animate实例:
1.点击按钮后div元素的几个不同属性一同变化

$("#go").click(function () {    $("#block").animate({        width: "90%",        height: "100%",        fontSize: "10em",        borderWidth: 10    }, 1000);});

 2.让指定元素左右移动

$("#right").click(function () {    $(".block").animate({ left: '+50px' }, "slow");});$("#left").click(function () {    $(".block").animate({ left: '-50px' }, "slow");});

 3.在600毫秒内切换段落的高度和透明度

$("p").animate({    height: 'toggle', opacity: 'toggle'}, "slow");

 4.用500毫秒将段落移到left为50的地方并且完全清晰显示出来(透明度为1)

$("p").animate({    left: 50, opacity: 'show'}, 500);

 5.切换显示隐藏

$(".box h3").toggle(function(){     $(this).next(".text").animate({height: 'toggle', opacity: 'toggle'}, "slow");         $(this).addClass("arrow");         return false;     },function(){         $(this).next(".text").animate({height: 'toggle', opacity: 'toggle'}, "slow");         $(this).removeClass("arrow");         return false;     }); });

 

//滚动焦点$(window).scroll(function () {              //当前窗口的滚动事件var winTop = $(window).scrollTop();     //获取当前窗口的大小var objTop = $("#obj1").offset().top;   //获取当前对象的x坐标});

 

转载地址:http://eyxva.baihongyu.com/

你可能感兴趣的文章
启动日志中频繁出现以下信息
查看>>
httpd – 对Apache的DFOREGROUND感到困惑
查看>>
分布式锁的一点理解
查看>>
idea的maven项目,install下载重复下载本地库中已有的jar包,而且下载后jar包都是lastupdated问题...
查看>>
2019测试指南-web应用程序安全测试(二)指纹Web服务器
查看>>
树莓派3链接wifi
查看>>
js面向对象编程
查看>>
Ruby中类 模块 单例方法 总结
查看>>
jQuery的validate插件
查看>>
5-4 8 管道符 作业控制 shell变量 环境变量配置
查看>>
Enumberable
查看>>
开发者论坛一周精粹(第五十四期) 求购备案服务号1枚!
查看>>
validate表单验证及自定义方法
查看>>
javascript 中出现missing ) after argument list的错误
查看>>
使用Swagger2构建强大的RESTful API文档(2)(二十三)
查看>>
Docker容器启动报WARNING: IPv4 forwarding is disabled. Networking will not work
查看>>
(转)第三方支付参与者
查看>>
程序员修炼之道读后感2
查看>>
DWR实现服务器向客户端推送消息
查看>>
js中forEach的用法
查看>>