jQuery 特效_自定义2|学习笔记

简介: 快速学习 jQuery 特效_自定义2

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

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


jQuery 特效_自定义2


一、 jQuery 特效_自定义2

自定义函数种类:

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

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

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

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

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

首先创建一个HTML文件

<IDOCTYPE 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: pink;
//绝对定位
position: absolute;
}
button{
position: absolute;
}
</style>
</head>
<body>
//div标签
<div></div>
//按钮
<button>停止动画< /button>
//js代码
<script>
$ (function(){
//声明对象div
var div=$("div");
//点击事件
div.click( function(){
$ (this). animate({
//不透明度,宽度,left值
width: "500px",opacity:0.2,left :200
//执行时间,线型,delay延时时间方法
}, 1000, "linear") . delay(5000);
$(this) . animate({
//不透明度完全透明,宽度,left值
width; 200,opacity:1,left:30
//曲线型
},4000 , "swing", function() {
alert("动画执行完毕");
})
});

效果图:

图片93.png

点击div会执行一个动画效果

图片94.png

并且浏览器提示动画执行完毕

图片95.png

//选择到button,给一个点击事件  
$("button") .click(function(){
//点击实现动画停止
div. clearqueue();//动画名称
//停止当前正在运行的动画,删除所有排队的动画,完成匹配元素所有的动画。点击立刻停止动画
div. finish();
//停止匹配元素当前正在运行的动画。
div.stop();
})
})
</script>
</body>

动画停止效果图:

图片96.png

点击div开始动画

在中途点击按钮停止动画,不会马上停止,而是把当前动画执行完毕,清除后面的动画项

效果:

图片97.png

这是已经停止了的动画

delay延时时间方法效果图:

点击开始动画:

图片98.png

会停留五秒

图片99.png

再次返回

图片100.png

finish();点击立刻停止动画

效果图:点击开始动画

图片101.png

图片102.png

这是点击停止动画会立刻停止并回到

图片103.png

stop();点击停止到当前动画页面

效果图:点击开始动画

image.png

点击停止

图片105.png

这里点击停止动画会停止到当前动画页面

相关文章
|
12月前
|
JavaScript 前端开发
前端基础 - JQuery自定义校验器
前端基础 - JQuery自定义校验器
61 0
|
JavaScript
jQuery 自定义动画 animate(详细步骤)
jQuery 自定义动画 animate(详细步骤)
78 0
|
JavaScript
jQuery 自定义插件
jQuery 自定义插件
45 0
|
2月前
|
JavaScript 前端开发 程序员
后端程序员的前端必备-jQuery核心学习笔记
后端程序员的前端必备-jQuery核心学习笔记
49 13
|
5月前
|
JavaScript 前端开发 API
web学习笔记(二十九)jQuery
web学习笔记(二十九)jQuery
35 0
|
JavaScript
jQuery 自定义插件(详细步骤)
jQuery 自定义插件(详细步骤)
122 0
|
5月前
|
JavaScript
jQuery自定义动画-第8次课-animate-stop函数-附案例
jQuery自定义动画-第8次课-animate-stop函数-附案例
35 0
|
5月前
|
JavaScript 前端开发 Windows
jQuery权威指南学习笔记
jQuery权威指南学习笔记
|
移动开发 JavaScript 前端开发
[HTML CSS JS ES6 JS WebAPI JQuery]学习笔记目录
[HTML CSS JS ES6 JS WebAPI JQuery]学习笔记目录
|
JavaScript 前端开发 Java
HTML+CSS+JS 学习笔记(四)———jQuery
HTML+CSS+JS 学习笔记(四)———jQuery