参考: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动画与特效的更多相关文章

  1. jQuery动画与特效详解

    本文主要是讲解和学习jQuery的自动显隐,渐入渐出等. 1.显示和隐藏hide()和show() 对于动画来说,显示和隐藏是最基本的效果之一,本节简单介绍jQuery的显示和隐藏. 代码如下: &l ...

  2. JavaScript交互式网页设计 • 【第8章 jQuery动画与特效】

    全部章节   >>>> 本章目录 8.1 显示隐藏动画效果 8.1.1 show() 方法与hide() 方法 8.1.2 toggle()方法 8.1.3 实践练习 8.2 ...

  3. jQuery动画特效实例教程

    本文以实例形式详细讲述了jQuery动画特效的实现方法. 1.自制折叠内容块 内容块如下:     <div class="module">   <div cla ...

  4. jQuery动画特效笔记

    show().hide().fadeIn().fadeOut().slideDown.slideUp.slideToggle()都接受可选的时长和回调参数(选项对象参数). toggle(durati ...

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

    hi 早上知道新的乱斗模式后,没忍住开了几把,然后就无心论文了...用这个来破吧 1.jQuery -----动画特效----- ----调用show()和hide()方法显示和隐藏元素 show() ...

  6. 三、jQuery--jQuery基础--jQuery基础课程--第7章 jQuery 动画特效

    1.调用show()和hide()方法显示和隐藏元素 show()和hide()方法用于显示或隐藏页面中的元素,它的调用格式分别为:$(selector).hide(speed,[callback]) ...

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

    分享一款基于jQuery点击加载动画按钮特效.这是一款基于jQuery+CSS3实现的鼠标点击按钮加载动画特效代码.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div ...

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

    分享JQuery动画插件Velocity.js的六种列表加载特效.在这款实例中给中六种不同的列表加载效果.分别为从上飞入.从右侧飞入.从左侧飞入.和渐显.一起看下效果图: 在线预览   源码下载 实现 ...

  9. 4款基于jquery的列表图标动画切换特效

    网页中列表图标随处可见,特别是移动网页上,基本上的导航都采用了列表图标.今天给大家分享4款基于juqery的列表图标和关闭图标的动画切换特效.喜欢的网友赶紧收藏吧. 在线预览   源码下载 实现的代码 ...

随机推荐

  1. Linux使用free命令查看实际内存占用

    转自:http://www.cnblogs.com/pengdonglin137/p/3315124.html Linux下在终端环境下可以使用free命令看到系统实际使用内存的情况,一般用free ...

  2. Kafka学习之(一)了解一下Kafka及关键概念和处理机制

    Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模小打的网站中所有动作流数据.优势 高吞吐量:非常普通的硬件Kafka也可以支持每秒100W的消息,即使在非常廉价的商用机器上也能做 ...

  3. CSS 图像拼合技术

    CSS 图像拼合技术 一.图像拼合 图像拼合就是单个图像的集合. 有许多图像的网页可能需要很长的时间来加载和生成多个服务器的请求. 使用图像拼合会降低服务器的请求数量,并节省带宽. 二.图像拼合 - ...

  4. centos7安装kvm环境采用网桥模式并创建虚拟机制作openstack需要的镜像

    初始环境的安装:centos7 mini iso镜像进行安装的系统 采用的环境是vm该软件,联网方式NAT模式下配置的静态ip(如何在NAT模式下配置静态ip参考之前的文章) 1.由于要安装kvm环境 ...

  5. 《学习OpenCV3》目录和全书划分

    一 概述 1.   Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

  6. Windows下如何安装python第三方库lxml

    lxml是个非常有用的python库,它可以灵活高效地解析xml,与BeautifulSoup.requests结合,是编写爬虫的标准姿势. 参考 Windows下如何安装python第三方库lxml ...

  7. git分支合并脚本

    为什么要写这个脚本 工作中经常会有合并分支的操作,一开始也不以为然,后来发现如果更新频繁的话,根本就停不下来,昨天上午正好有空,就完成了下面的这个初版 可能存在的问题 一般的应用场景都是:从maste ...

  8. 【jdk源码分析】java多线程开启的三种方式

    1.继承Thread类,新建一个当前类对象,并且运行其start()方法 package com.xiaostudy.thread; /** * @desc 第一种开启线程的方式 * @author ...

  9. linux怎么上真正的国际互联网

    1.安装git yum install -y git 2.执行git clone git@github.com:XX-net/XX-Net.git 3.升级python到python 2.7(妈妈说p ...

  10. LA 5135 井下矿工(点—双连通分量模板题)

    https://vjudge.net/problem/UVALive-5135 题意:在一个无向图上选择尽量少的点涂黑,使得任意删除一个点后,每个连通分量至少有一个黑点. 思路: 首先dfs遍历求出割 ...