首页 / JQUERY / jQuery动画与特效
jQuery动画与特效
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了jQuery动画与特效,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2948字,纯文字阅读大概需要5分钟。
内容图文
参考: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 );
});
|
原文:http://www.cnblogs.com/meet/p/4748468.html
内容总结
以上是互联网集市为您收集整理的jQuery动画与特效全部内容,希望文章能够帮你解决jQuery动画与特效所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。