5.1 show()与hide()方法

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>show()与hide()方法</title>
<style type="text/css">
body{ font-size:13px;}
.artFram{ border:solid 1px #ccc; background-color:#eee; width:260px; padding:8px; word-break:break-all;}
.artList{ line-height:.8em;}
#showandhide{}
</style>
<script type="text/javascript" src="js/jquery-1.12.3.min.js"></script>
<script>
$(function(){
var $link = $(".artList a");
var $hide = $(".artList :eq(4)");
$link.click(function(){
if($(this).html()=="显示")
{
$(this).html("隐藏");
$hide.show(); }
else
{
$(this).html("显示");
$hide.hide();
}
})
})
</script>
</head>
<body> <div class="artFram">
<div class="artList">
<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
<br />
<span>111显示显示显示</span>
<br>
<span id="showandhide" style="display:none;"></span>
<br />
<a href="javascript:void(0)">显示</a>
</div>
</div> </body>
</html>

5.2 动画效果的show()与hide()方法

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>动画效果的show()与hide()方法</title>
<style type="text/css">
body{ font-size:13px;}
img{ display:none; cursor:pointer;}
</style>
<script type="text/javascript" src="js/jquery-1.12.3.min.js"></script>
<script>
$(function(){
//show(speed,[callback])
//hide(speed,[callback])
$("a").click(function(){
$("img").show(,function(){
$(this).css("border","solid 1px #ccc");
})
})
//
$("img").click(function(){
$(this).hide();
})
})
</script>
</head>
<body>
<a href="javascript:void(0)">显示</a>
<img src="img/1.png" />
</body>
</html>

5.3 toggle()方法

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>toggle()方法</title>
<style type="text/css">
body{ font-size:13px;}
.divFrame{ width:180px;}
.divFrame .divMenu{ float:left;}
.divFrame .divContent{ float:right;}
.divFrame .divContent img{ display:none;}
.btn{ border:# 1px solid; padding:2px; width:80px; margin-bottom:5px;}
</style>
<script type="text/javascript" src="js/jquery-1.12.3.min.js"></script>
<script>
$(function(){
//--切换元素可见状态,如果是显示状态,则变成隐藏状态;如果是隐藏状态,则变成显示状态
//toggle()
//toggle(switch)
//toggle(speed,[callback])
$("input:eq(0)").click(function(){
$("img").toggle();
}) $("input:eq(1)").click(function(){
var intI = ;
var blnA = intI > ;
$("img").toggle(blnA); //blnA--false
}) $("input:eq(2)").click(function(){
$("img").toggle(,function(){
$(this).css({"border":"solid 1px #ccc","padding":"2px"});
});
}) /*无论是show(),hide(),toggle(),当以动画效果切换页面元素可见状态时,其元素的width,height,padding和margin属性都将以动画的效果展示*/ })
</script>
</head>
<body> <div class="divFrame">
<div class="divMenu">
<input id="Button1" type="button" value="无参数" class="btn" /><br />
<input id="Button2" type="button" value="逻辑显示" class="btn" /><br />
<input id="Button3" type="button" value="动画显示" class="btn" />
</div>
<div class="divContent">
<img src="img/2.png" alt="" />
</div>
</div> </body>
</html>

5.4 slideDown()与slideUp()

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>slideDown()与slideUp()</title>
<style type="text/css">
body{ font-size:13px;}
.divFrame{ width:100px; border:solid 1px #;}
.divFrame .divTitle{ padding:5px; background-color:#eee;}
.divFrame .divContent{ padding:8px;}
.divFrame .divContent img{ border:solid 1px #ccc; padding:2px;}
</style>
<script type="text/javascript" src="js/jquery-1.12.3.min.js"></script>
<script> //滑动的动画效果就是改变元素的高度
//slideDown(speed,[callback]) --以动画的效果将所选择元素的高度向下增大,呈现一种"滑动"的效果,而元素的其他属性并不发生变化
// [callback] --为动画显示完成后,执行的回调函数...
//slideUp(speed,[callback]) -- 以动画的效果将所选择元素的高度向上减小... $(function(){
var blnShow = false;
var $Title = $(".divTitle");
var $Tip = $("#divTip"); $Title.click(function(){
if(!blnShow)
{
$("img").slideUp(,function(){
$Tip.html("关闭成功!");
});
$(this).html("显示图片");
blnShow = true;
}
else
{
$Tip.html("");
$("img").slideDown();
$(this).html("隐藏图片");
blnShow = false;
}
}) })
</script>
</head>
<body> <div class="divFrame">
<div class="divTitle">隐藏图片</div>
<div class="divContent">
<img src="img/3.png" alt="" />
<div id="divTip"></div>
</div>
</div> </body>
</html>

5.5 slideToggle()方法

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>slideToggle()方法</title>
<style type="text/css">
.divFrame{ border:solid 1px #; background-color:#eee; padding:5px; width:149px;}
.divFrame img{ border:solid 1px #eee; padding:2px;}
</style>
<script type="text/javascript" src="js/jquery-1.12.3.min.js"></script>
<script>
$(function(){
//slideToggle(speed,[callback]) --以动画的效果切换所选择元素的高度,即:如果高,则减小;如果低,则增大.
$(".divFrame").click(function(){
$("img").slideToggle(,function(){
$("img").css("border","solid 1px #ccc");
});
});
})
</script>
</head>
<body> <div class="divFrame">
<img src="img/1.png" alt="" title="" />
</div> </body>
</html>

5.6 fadeIn()和fadeOut()方法

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>fadeIn()和fadeOut()方法</title>
<style type="text/css">
.divFrame{ border: solid 1px #;width: 188px;text-align: center;}
.divFrame .divTitle{background-color: #eee;padding: 5px 0px 5px 0px;}
.divFrame .divContent{padding: 5px 0px 5px 0px;}
.divFrame .divContent img{border: solid 1px #eee;padding: 2px;}
.divFrame .divTip{position: absolute;padding: 90px 0px 0px 60px;font-size: 13px;font-weight: bold;}
.btn{border: # 1px solid;padding: 2px;width: 80px;}
</style>
<script type="text/javascript" src="js/jquery-1.12.3.min.js"></script>
<script>
//fadeIn(speed,[callback]) --通过改变所选元素透明度,实现淡入的动画效果
//fadeOut(speed,[callback]) --通过改变所选元素透明度,实现淡出的动画效果 $(function(){ //fadeIn
$("#Button1").click(function(){
$(".divTip").html("");
$("img").fadeIn(,function(){
$(".divTip").html("淡入");
})
}) //fadeOut
$("#Button2").click(function(){
$(".divTip").html("");
$("img").fadeOut(,function(){
$(".divTip").html("淡出");
})
}) }) </script>
</head>
<body> <div class="divFrame">
<div class="divTitle">
<input id="Button1" type="button" value="fadeIn" class="btn"/>
<input id="Button2" type="button" value="fadeOut" class="btn"/>
</div>
<div class="divContent">
<div class="divTip"></div>
<img src="img/1.png" alt="" title=""/>
</div>
</div> </body>
</html>

5.7 fadeTo()方法

<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>fadeTo()方法</title>
<style type="text/css">
.divFrame{border: solid 1px #;width: 197px;text-align: center;}
.divFrame .divTitle{background-color: #eee;padding: 5px 0px 5px 0px;}
.divFrame .divContent{padding: 5px 0px 5px 0px;}
.divFrame .divContent img{border: solid 1px #eee;}
</style>
<script type="text/javascript" src="js/jquery-1.12.3.min.js"></script>
<script>
//fadeTo(speed,opacity,[callback]) --将所选择元素的不透明度以动画的效果调整到指定的不透明度值
//opacity --> 0.0-1.0
$(function(){
$("#Select1").change(function(){
var fitValue = $("#Select1").val();
$("img").fadeTo(,fitValue);
})
})
</script>
</head>
<body> <div class="divFrame">
<div class="divTitle">
<select name="" id="Select1">
<option value="0.2">0.2</option>
<option value="0.4">0.4</option>
<option value="0.6">0.6</option>
<option value="0.8">0.8</option>
<option value="1.0" selected="selected">1.0</option>
</select>
</div>
<div class="divContent">
<img src="img/1.png" title="">
</div>
</div> </body>
</html>

第五篇 jQuery特效与动画的更多相关文章

  1. 第五章 jQuery中的动画

    通过jQuery中的动画方法,能轻松地为网页添加精彩的视觉效果,给用户一种全新体验. 1.show()方法和hide()方法 该方法的功能与css()方法设置display属性效果相同. 给show( ...

  2. 第二十五篇 jQuery 学习7 获取并设置 CSS 类

    jQuery 学习7 获取并设置 CSS 类   jQuery动态控制页面,那么什么是动态呢?我们就说一下静态,静态几乎又纯html+css完成,就是刷新页面之后,不会再出现什么变动,一个实打实的静态 ...

  3. jQuery系列 第五章 jQuery框架动画特效

    第五章 jQuery框架动画特效 5.1 jQuery动画特效说明 jQuery框架中为我们封装了众多的动画和特效方法,只需要调用对应的动画方法传递合适的参数,就能够方便的实现一些炫酷的效果,而且jQ ...

  4. 如何制作一款HTML5 RPG游戏引擎——第五篇,人物&人物特效

    上一次,我们实现了对话类,今天就来做一个游戏中必不可少的——人物类. 当然,你完全是可以自己写一个人物类,但是为了方便起见,还是决定把人物类封装到这个引擎里. 为了使这个类更有意义,我还给人物类加了几 ...

  5. 第十五篇:jQuery

    本篇内容 简介 使用 一. 简介 jQuery 是一个 JavaScript 库. jQuery 极大地简化了 JavaScript 编程. jQuery 很容易学习. jQuery 库可以通过一行简 ...

  6. jQuery 特效:盒子破碎和移动动画效果

    今天,我们将创建一个使用 jQuery 制作的非常甜蜜的动画效果.我们的想法是在网站的顶部有小盒子,当一个菜单项被点击时,箱子动画形成的主要内容区域分散在各处.我们会用一些不同的动画效果,我们将为菜单 ...

  7. jQuery碎语(3) 动画特效

    5.动画特效 ● 自制折叠内容块 内容块如下 <div class="module"> <div class="caption"> &l ...

  8. 测开之路一百零一:jquery文字特效、动画、方法链

    文字特效 html内容 1.卷起/展开 2.隐藏/显示 3.淡入淡出 <!DOCTYPE html><html lang="en"><head> ...

  9. jQuery基础(动画篇 animate,显示隐藏,淡入淡出,下拉切换)

    1.jQuery中隐藏元素的hide方法   让页面上的元素不可见,一般可以通过设置css的display为none属性.但是通过css直接修改是静态的布局,如果在代码执行的时候,一般是通过js控制元 ...

随机推荐

  1. leetcode 207课程表

    class Solution { public: bool canFinish(int numCourses, vector<vector<int>>& prerequ ...

  2. react native tap切换页面卡顿

    问题描述:做一个页面,左边是导航,每次点击一个菜单,右边立即显示出对应的视图,数据会重新过滤,使用setState 更新视图,会卡顿 解决办法: InteractionManager.runAfter ...

  3. Dom4j工具j解析XML原理和示例代码

    import java.io.File; import java.util.ArrayList; import java.util.Iterator; import java.util.List; i ...

  4. fiddler过滤指定的请求

    需要过滤的请求如图: 设置过滤: 正则表达式(REGEX:\.(js|css|google|favicon\?.*)+)

  5. nohup sh start.sh >/dev/null 2>&1 &

    nohup sh start.sh >/dev/null 2>&1 & 背景说明 start.sh 脚本里,写了Java应用程序启动的相关命令,并且在 log4j.prop ...

  6. [译]AngularJS 1.3.0 开发者指南(一) -- 介绍 (转)

    http://www.cnblogs.com/lzj0616/p/6440563.html [译]AngularJS 1.3.0 开发者指南(一) -- 介绍 Angular是什么 ? Angular ...

  7. 在Linux中使用minikube

    Minikebe Minikube是一个轻量级Kubernetes实现,它在本地机器上创建一个VM,并部署一个只包含一个节点的简单集群. Minikube使用Docker机器来管理Kubernetes ...

  8. UBT框架加解密工具项目 UBT.Framework.Encryption

    DESEncrypt.cs //==================================================================================== ...

  9. 转SQLSERVER 会不会自动加锁

    [SQL]提升查询效率与避免LOCK发生nolock: 可能把没有提交事务的数据也显示出来,可能会产生脏读readpast: 会把被锁住的行不显示出来 所有Select加 With (NoLock)解 ...

  10. Eclipse新建新的工作空间,将原有的配置全部或部分复制

    1.部分复制 File->Switch workspace->Other...,按下图选择 只复制简单的配置,如cvs之类的信息是不会复制的. 2.全部复制(build path) 在1. ...