jQuery动画与特效
参考:jQuery权威指南
jQuery初步
jQuery选择器
jQuery操作dom
jQuery操作dom事件
jQuery插件
jQuery操作Ajax
jQuery动画与特效
jQuery实现导航栏
jQuery实现点击式选项卡
jQuery实现select三级联动
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
|
//1.显示与隐藏 //其实就是修改元素的高度和低度 //显示匹配的元素:show([speed,[easing],[fn]]) //speed:可传参数slow(0.6秒),normal(0.4秒),fast(0.2秒),或者直接一个毫秒值 //easing:用来指定切换效果,默认是swing,可用参数linear //fn:在动画完成时执行的函数,每个元素执行一次。 $( "#div1" ).show(); //直接显示 $( "#div1" ).show( "slow" ); //缓慢动画显示 $( "div" ).show(1000); //以毫秒数来显示动画 $( "div" ).show(1000, function (){alert( 'aa' )}); //显示完成后弹框 //隐藏匹配的元素:hide([speed,[easing],[fn]]) $( "#div1" ).hide(); //2.滑动 //slideDown()和slideUp() //向下显示:slideDown([speed],[easing],[fn]) //向上显示:slideUp([speed,[easing],[fn]]) //speed:可传参数slow(0.6秒),normal(0.4秒),fast(0.2秒),或者直接一个毫秒值 //easing:用来指定切换效果,默认是swing,可用参数linear //fn:在动画完成时执行的函数,每个元素执行一次。 <input type= "button" class= "btn2" value= "滑动出来" /> <input type= "button" class= "btn3" value= "隐藏回去" /> <div style= "display:none" > 测试<br> 测试<br> 测试<br> 测试<br> 测试<br> 测试<br> </div> $( function (){ $( ".btn2" ).click( function (){ $( "div" ).slideDown(); }); $( ".btn3" ).click( function (){ $( "div" ).slideUp(); }); }); //自动判断元素高低来决定向上或者向下滑动:slideToggle()参数同slideDown,slideUp //单击动画按钮,如果是显示的则隐藏,如果是隐藏的则自动显示 <input type= "button" class= "divFrame" value= "动画" /> <div> <img src= "a.jpg" /> </div> $( ".divFrame" ).click( function (){ $( "img" ).slideToggle(3000, function (){ $( "img" ).css({ border: 'solid 1px #ccc' }); }) }); //3.淡入淡出:fadeln()和fadeOut() //淡入和淡出也是改变元素的显示,跟show类型 //只不过show是改变元素高低,fade是改变元素的透明度 //使图片淡入或者淡出 <input type= "button" class= "in" value= "淡入" /> <input type= "button" class= "out" value= "淡出" /> <div> <img src= "a.jpg" style= "display:none" /> </div> //jQuery $( ".in" ).click( function (){ $( "img" ).fadeIn( "slow" , function () { alert( "淡入成功" ); }); }); $( ".out" ).click( function (){ $( "img" ).fadeOut( "slow" , function () { alert( "淡出成功" ); }); }); //可自定义透明度 //fadeTo([[speed],opacity,[easing],[fn]]) //其中多的一个参数opacity为透明度的值,比如0.7 $( "img" ).fadeTo( "slow" ,0.7); //4.自定义动画animate() //animate(params,[speed],[easing],[fn]) //params:一组包含作为动画属性和终值的样式属性和及其值的集合 //speed:三种预定速度之一的字符串("slow","normal", or "fast")或表示动画时长的毫秒数值(如:1000) //easing:要使用的擦除效果的名称(需要插件支持).默认jQuery提供"linear" 和 "swing". //fn:在动画完成时执行的函数,每个元素执行一次。 //单击变大按钮,将div变大 <button id= "go" >变大</button> <div id= "block" >Hello!</div> //jQuery $( "#go" ).click( function (){ $( "#block" ).animate({ width: "90%" , height: "100%" , //同样这里也可以使用left和right让元素左右移动 fontSize: "10em" }, 1000 ); }); |
jQuery动画与特效的更多相关文章
- jQuery动画与特效详解
本文主要是讲解和学习jQuery的自动显隐,渐入渐出等. 1.显示和隐藏hide()和show() 对于动画来说,显示和隐藏是最基本的效果之一,本节简单介绍jQuery的显示和隐藏. 代码如下: &l ...
- JavaScript交互式网页设计 • 【第8章 jQuery动画与特效】
全部章节 >>>> 本章目录 8.1 显示隐藏动画效果 8.1.1 show() 方法与hide() 方法 8.1.2 toggle()方法 8.1.3 实践练习 8.2 ...
- jQuery动画特效实例教程
本文以实例形式详细讲述了jQuery动画特效的实现方法. 1.自制折叠内容块 内容块如下: <div class="module"> <div cla ...
- jQuery动画特效笔记
show().hide().fadeIn().fadeOut().slideDown.slideUp.slideToggle()都接受可选的时长和回调参数(选项对象参数). toggle(durati ...
- 有时候就是看不进论文-jQuery动画特效篇&MySQL
hi 早上知道新的乱斗模式后,没忍住开了几把,然后就无心论文了...用这个来破吧 1.jQuery -----动画特效----- ----调用show()和hide()方法显示和隐藏元素 show() ...
- 三、jQuery--jQuery基础--jQuery基础课程--第7章 jQuery 动画特效
1.调用show()和hide()方法显示和隐藏元素 show()和hide()方法用于显示或隐藏页面中的元素,它的调用格式分别为:$(selector).hide(speed,[callback]) ...
- 基于jQuery点击加载动画按钮特效
分享一款基于jQuery点击加载动画按钮特效.这是一款基于jQuery+CSS3实现的鼠标点击按钮加载动画特效代码.效果图如下: 在线预览 源码下载 实现的代码. html代码: <div ...
- 分享JQuery动画插件Velocity.js的六种列表加载特效
分享JQuery动画插件Velocity.js的六种列表加载特效.在这款实例中给中六种不同的列表加载效果.分别为从上飞入.从右侧飞入.从左侧飞入.和渐显.一起看下效果图: 在线预览 源码下载 实现 ...
- 4款基于jquery的列表图标动画切换特效
网页中列表图标随处可见,特别是移动网页上,基本上的导航都采用了列表图标.今天给大家分享4款基于juqery的列表图标和关闭图标的动画切换特效.喜欢的网友赶紧收藏吧. 在线预览 源码下载 实现的代码 ...
随机推荐
- Python的进程、线程和threading模块
(注:本文部分内容摘自互联网,由于作者水平有限,不足之处,还望留言指正.) 怀念在学校念书的时候,我不小心触碰到了错误,老师会说:你错了:而我却总是倔强得以为自己没错.我的内心是不屑的,直到在真理面前 ...
- tomcat高并发配置调优
最近部署的tomcat,里面放了一个apk提供给测试人员测试,而有一天压测的时候,他们一致反馈下载不了,结果查看日志才发现如下错误: [html] view plain copy INFO: Maxi ...
- 搭建Firekylin博客
搭建步骤 1).安装 Node.js curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash - yum - ...
- Django学习笔记之Queryset的高效使用
对象关系映射 (ORM) 使得与SQL数据库交互更为简单,不过也被认为效率不高,比原始的SQL要慢. 要有效的使用ORM,意味着需要多少要明白它是如何查询数据库的.本文我将重点介绍如何有效使用 Dja ...
- 5309 《Java程序设计》第6周学习总结
教材学习内容总结 输入与输出 InputStream与OutputStream 从应用程序角度来看,如果要将数据从来源取出,可以使用输入串流:如果要将数据写入目的地,可以使用输出串流.在Java中,输 ...
- C++第二次上机5-5
建立一个复数类Complex,实数和虚数是其私有数据成员: 建立复数类的无参和参数化构造函数: 建立一个 *(乘号)的运算符重载,以便于对两个复数直接进行乘法运算: 建立输出函数void displa ...
- mysql数据库无法连接(JDBC)java.net.ConnectException: Connection timed out
数据库无法连接(JDBC) 用户名密码正确,但是一直报错:Connection timed out 后来知道了原因:我用的是BAE提供的云mysql数据库,对访问的IP有限制 ,所以在本机上无法连接. ...
- logstash在Windows2008简单配置实例
Windows2008 安装java1.8,配置系统环境变量: 官方下载并安装略...然后配置 logstash的配置文件 注意PATH路径名称不支持中文 input { file { type =& ...
- 初入spring boot(七 )Spring Data JPA
Spring Data JPA通过提供基于JPA的Repository极大地减少JPA作为数据访问方案的代码量. 1.定义数据访问层 使用Spring Data JPA建立数据访问层十分简单,只需定义 ...
- 分页式存储管理方式AND请求分页式存储管理
先说下什么是页(页面):就是将用户的程序的的地址空间分成固定大小的区域,称为”页“,或者”页面“ 之后将这些页离散的放进内存中,这样解决了内存的碎片问题 记得老师上课说了下这两个概念不能混,现在区分下 ...