<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>jQuery动画</title>
<style type="text/css">
#btn{
width: 100px;
text-align: center;
height: 30px;
cursor: pointer;
-webkit-user-select: none;
background: orange;
line-height: 30px;
}
#show{
width: 200px;
height: 200px;
background: orchid;
margin-top: 20px;
position: absolute;
left: 0;
top: 100px;
}
</style>
</head>
<body>
<div id="btn">显示隐藏</div>
<div id="show">

</div>
</body>
</html>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script type="text/javascript">
$("#show").hide(10000);
$("#btn").get(0).onclick = function(){
 1.hide 隐藏
$("#show").hide(3000);
可以接受一个回调函数,当动画执行完毕之后就会触发回调函数.
 $("#show").hide(3000,function(){
 alert("已经完全隐藏");
 });


 $("#show").hide(3000,"linear",function(){
 alert("已经全部隐藏")
 });

//时间问题   fast  slow normal
$("#show").hide("normal");


//show 显示
 $("#show").show("slow",function(){
 alert("显示好了")
 })
//3.toggle:显示或隐藏当前元素,显示的时候就隐藏,隐藏的时候就显示.
$("#show").toggle(3000);

//4.fadeIn:先显示元素,后改变透明度(opacity)逐步提升到100%;
$("#show").fadeIn(5000);

//5.fadeOut:将当前元素的不透明不逐步降为0,在隐藏元素.
$("#show").fadeOut(5000);

//6.fadeToggle:以逐渐透明或逐渐不透明的方式,折叠显示当前元素
$("#show").fadeToggle(3000);

//7.slideDown:以从上向下滑入的方式显示当前元素
 $("#show").slideDown(3000);
//8.slideUp : 以从下向上滑出的方式隐藏当前元素.
 $("#show").slideUp(3000);
//9.slideToggle :以垂直滑入或滑出的方式,折叠显示当前元素
$("#show").slideToggle(3000);

//10.animate
//3个参数
//1.结束的时候css属性的值(数值类相关的属性 背景颜色 border不好使)
//2.时间
//3.回调函数
// $("#show").animate({
//// width:"30px",
//// opacity:"0.2",
//// left:"500px",
//// top:"600px"
// width:"0px",
// height:"0px",
// opacity:"0",
//
// },3000,function(){
// alert("动画结束");
// }) ;




//11.stop 停止动画的意思
//$("#show").stop();

//12.delay 延迟执行动画(如果需要执行延迟动画操作,需要先写延迟代码)
$("#show").delay(3000);
$("#show").toggle(1000);
}


</script>

JQ动画的简单介绍的更多相关文章

  1. Rebound动画框架简单介绍

    Rebound动画框架简单介绍 Android菜鸟一枚,有不对的地方希望大家指出,谢谢. 最近在接手了一个老项目,发现里面动画框架用的是facebook中的Rebound框架,由于以前没听说过,放假时 ...

  2. css动画和jq动画的简单区分

    有很多不怎么用css3写动画的同学经常会对其中css3的transform,transition,translate,animation,@keyframes等等动画属性混淆错乱,经常使用了发现没有效 ...

  3. 关于JQuery简单介绍

    jQuery是一个兼容多浏览器的javascript库,核心理念是写得更少,做得更多.如今,jQuery已经成为最流行的javascript库,在世界前10000个访问最多的网站中,有超过55%在使用 ...

  4. jQuery学习----简单介绍,基本使用,操作样式,动画

    jQuery简单介绍 jq是js的插件库,说白了,jq就是一个js文件 凡事能用jq实现的,js都能实现.但是js能实现的,jq不一定能够实现 jq的引入 http://www.bootcdn.cn ...

  5. 《HTML 5网页开发实例具体解释》样章、内容简单介绍、前言

    http://spu.jd.com/1167757597.html http://product.dangdang.com/23484942.html 样章 http://download.csdn. ...

  6. UIDynamic(简单介绍)

    一.简单介绍 1.什么是UIDynamic UIDynamic是从iOS 7开始引入的一种新技术,隶属于UIKit框架 可以认为是一种物理引擎,能模拟和仿真现实生活中的物理现象 如:重力.弹性碰撞等现 ...

  7. iOS开发——多线程篇——快速生成沙盒目录的路径,多图片下载的原理、SDWebImage框架的简单介绍

    一.快速生成沙盒目录的路径 沙盒目录的各个文件夹功能 - Documents - 需要保存由"应用程序本身"产生的文件或者数据,例如:游戏进度.涂鸦软件的绘图 - 目录中的文件会被 ...

  8. iOS开发拓展篇—UIDynamic(简单介绍)

    iOS开发拓展篇—UIDynamic(简单介绍) 一.简单介绍 1.什么是UIDynamic UIDynamic是从iOS 7开始引入的一种新技术,隶属于UIKit框架 可以认为是一种物理引擎,能模拟 ...

  9. unity Dotween插件的简单介绍及示例代码

    unity里面做插值动画的插件有许多,比较常见的有itween.hotween.dotween.根据大家的反馈和实际体验来说,dotween插件在灵活性.稳定性.易用性上都十分突出.这里简单介绍下它的 ...

随机推荐

  1. 浅析JVM内存结构和6大区域(转)举例非常好

    内存作为系统中重要的资源,对于系统稳定运行和高效运行起到了关键的作用,Java和C之类的语言不同,不需要开发人员来分配内存和回收内存,而是由JVM来管理对象内存的分配以及对象内存的回收(又称为垃圾回收 ...

  2. 黑马程序员_Java基础:序列化(Serializable)与反序列化

    ------- android培训.java培训.期待与您交流! ---------- 在学习IO中的ObjectOutputStream和ObjectInputStream时,会涉及到序列化和反序列 ...

  3. 【Android UI】:Fragment官方文档

    概述   Fragment表现Activity中UI的一个行为或者一部分.可以将多个fragment组合在一起,放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个activity ...

  4. torch-ios框架XCODE使用备忘

    1.首先编译框架   ./generate_ios_framework 2.把框架包含进project  在general-link Frameweork and Libraries 加入这个框架,注 ...

  5. Software Testing hw1

    I still remember the error which I made in my java project last year. I spent a whole night solving  ...

  6. cs程序添加初始化加载

    this.Name = "mysirst"; this.Text = "车辆窗体程序"; this.Load += new System.EventHandle ...

  7. Android 向系统日历中添加事件

    查了一天半,总算有点大概了.以下是自己的理解,有错误的地方望指正. android系统有日历功能,应用程序可以根据一些接口开发自己的功能,即使是日历app也是根据这些接口开发的,所以我们可以利用程序向 ...

  8. [Linux-shell] AWK

    Go to the first, previous, next, last section, table of contents. Printing Output One of the most co ...

  9. ZABBIX冗余架构构筑(Centos6.4+pacemaker+corosync+drbd)

    基本构成: 用pacemaker+corosync控制心跳和资源迁移 用drbd同步zabbix配置文件和mysql数据库 所有软件都用yum安装至默认路径 主机的drbd领域挂载至/drbd,备机不 ...

  10. Scala.js v0.1 发布,在浏览器直接运行 Scala

    今天我们发布了 Scala.js 的首个版本,这个项目是在今年六月份的时候宣布的. 第一个版本支持的特性: 支持所有 Scala 特性,包括宏,不过有一些 语义上的区别 可非常好的跟 JavaScri ...