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 );

});

来自为知笔记(Wiz)

时间: 2024-10-12 02:21:43

jQuery动画与特效的相关文章

有时候就是看不进论文-jQuery动画特效篇&amp;MySQL

hi 早上知道新的乱斗模式后,没忍住开了几把,然后就无心论文了...用这个来破吧 1.jQuery -----动画特效----- ----调用show()和hide()方法显示和隐藏元素 show()和hide()方法用于显示或隐藏页面中的元素,它的调用格式分别为: $(selector).hide(speed,[callback])和$(selector).show(speed,[callback]) 参数speed设置隐藏或显示时的速度值,可为“slow”.“fast”或毫秒数值,可选项参数

分享JQuery动画插件Velocity.js的六种列表加载特效

分享JQuery动画插件Velocity.js的六种列表加载特效.在这款实例中给中六种不同的列表加载效果.分别为从上飞入.从右侧飞入.从左侧飞入.和渐显.一起看下效果图: 在线预览   源码下载 实现的代码. html代码: <h1> Velocity.js <i>slice + sequence</i></h1> <pre>Only anim X number with FX#1, animate Y number with FX#2 etc

jQuery动画特效实例教程

本文以实例形式详细讲述了jQuery动画特效的实现方法. 1.自制折叠内容块 内容块如下:   <div class="module">   <div class="caption">     <span>标题</span>     <img src="rollup.gif" alt="rollup" title="rolls up this module&quo

JQuery之动画与特效

学编程吧JQuery之动画与特效发布了,欢迎通过xuebiancheng8.com 显示与隐藏 show(spped,[callback])与hide(spped,[callback]) speed可选填slow.normal.fast,对应的速度分别为600ms.400ms.200ms.也可以直接填毫秒数,callback函数为回调函数,动作完成后调用此函数 [javascript] view plaincopyprint? $("img").show(3000,function()

jQuery复习—用动画和特效装扮页面(队列未整理)

用动画和特效装扮页面 一.显示和隐藏元素 设置元素的style.display属性(none/block/inline) 1.简单的改变元素显示和隐藏 (1).显示 show() (2).隐藏 hide() (3).切换状态 toggle() 2.渐变的显示和隐藏元素 (1).显示 show(speed,callback) (2).隐藏 hide(speed,callback) (3).切换状态 toggle(speed,callback) 参数说明: speed: 数字或者字符串.可以是若干毫

基于jQuery点击加载动画按钮特效

分享一款基于jQuery点击加载动画按钮特效.这是一款基于jQuery+CSS3实现的鼠标点击按钮加载动画特效代码.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="container"> <div class="row"> <div class="col-md-6 col-md-offset-3 text-center"> <p> <button c

基于Animate.css的jQuery动画特效插件

janimate是一款非常实用的基于Animate.css的jQuery动画特效插件.该动画特效插件允许你在jQuery代码中操纵Animate.css的66种动画效果.通过该插件可以简化Animate.css的使用,非常方便. 使用这个插件可以通过jQuery选择器来选择你想要进行动画的元素,然后调用jAnimate()或jAnimateOnce()方法,并传入你想要执行动画效果的名称即可. 效果演示:http://www.htmleaf.com/Demo/201504121666.html

强大的自适应jQuery焦点图特效

jQuery焦点图切换自适应效果 自适应jQuery焦点图特效是一款支持移动端的响应式jQuery焦点图插件,支持flexible布局,支持移动触摸事件等. 今天我们要来分享一款很灵活的jQuery焦点图插件,和以前介绍的jQuery焦点图动画类似,它也提供左右切换按钮,同时在图片上悬浮自定义图片切换按钮.切换动画包括上下左右切入动画以及淡入淡出动画.这款jQuery焦点图最大的特点是支持移动端触摸功能. 体验效果:http://hovertree.com/texiao/jquery/17/ 代

jQuery动画效果实现

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <title>jQuery动画特效</title> 6 <script src="http://libs.baidu.com/jquery/1.9.0/jquer