jQuery 特效自定义1|学习笔记

开发者学堂课程【jQuery 开发教程:jQuery 特效自定义1】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/362/detail/4310


jQuery 特效自定义1


首先创建一个 HTML 文件,animate 文件名

jQuery 特效自定义1|学习笔记

<!DOCTYPE html>

<html lang= "en">

<head>

<meta charset="UTF-8"">

<title></title>

/​​/​​引入jquery

<script src="jquery-2.2.1.min.js"></script>

/​​/​​样式设置

<style>

div{

width; 200px;

height; 200px;

background-color: aquamarine;

position: absolute;

}

</styLe>

</head>

<body>

<div></div>

//​​js代码

<script>

//文档加载

$ (function(){

//div 点击事件

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

//动画特效设置(可以设置多个特效)

$(this) . animate({

//不透明度逗号隔开,宽度,left值

opacity:0.2,width: 400,left: 100

//时间,swing 代表曲线型

}), "2000","swing",function(){

/​​/​​返回内容

alert("动画执行完毕"​​)​​;

},

效果图:

jQuery 特效自定义1|学习笔记

点击这个 div,执行动画效果:

jQuery 特效自定义1|学习笔记

向左移动了100px

//第二个动画

$ (this) .animate({

//不透明度,宽度,left 值


alert("动画执行完毕");

})

})

})

</script>

</body>

</html>

//当有多个动画时,是依次执行的

第二个动画效果图:

jQuery 特效自定义1|学习笔记

jQuery 特效自定义1|学习笔记


jQuery 特效自定义1|学习笔记

自定义函数种类:

1、.animate( ) :根据一-组CSS属性,执行自定义动画。

2、.clearQueue( ) : 从列队中移除所有未执行的项。

3、.delay( ) :设置-个延时来推迟执行队列中后续的项。

4、.finish( ) : 停止当前正在运行的动画,删除所有排队的动画,完成匹配元素所有的动画。

5、.stop( ) :停止匹配元素当前正在运行的动画。

上一篇:怎一个乱字了得


下一篇:jQuery特效实例_幽灵按钮1|学习笔记