jQuery 是一个 JavaScript 库。jQuery 库可以通过一行简单的标记被添加到网页中。

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs
/jquery/1.4.0/jquery.min.js"></script>

下面开始展示jQuery 效果:隐藏、显示、切换,滑动,淡入淡出,以及动画。

由一个html文件,一个js文件,一个css文件实现。代码如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>练习</title>
<script src="js/jquery-1.10.2.js"></script>
<link rel="stylesheet" type="text/css" href="css/test.css">
<script src="js/test.js"></script>
</head> <body >
<h1 align="center">jQuery 效果练习</h1>
姓名:
<input id="name" type="text" /><br /><br />
<img src="data:images/aa.png" />
<button id="b1">显示/隐藏蛋糕</button>
<button id="b2">淡入/淡出蛋糕</button>
<button id="b3">自定义修改</button>
<button id="b4">多个动作链接起来</button><br /><br /><br />
<div id="div1">向上/向下滑动</div>
<div id="div2">生活需要美好的想象!</div>
</body>
</html>
$(document).ready(function() {
$("input").focus(function() {//
$(this).css("background-color", "#cccccc");//当某个表单输入域获得焦点时调用
});
$("input").blur(function() {//
$(this).css("background-color", "#ffffff");//当某个表单输入域失去焦点时调用
});
$("#b").click(function() {
alert($("#name").val() + "小主,你好!"); // 取得Form中Input的内容
});
$("#b1").click(function() {// 交替显示和隐藏内容
$("img").toggle("slow", function() {
alert("操作已完成!");//先操作后提示
});
});
$("#b2").click(function() {
$("img").fadeToggle();// 交替显示的淡入淡出效果
});
$("#b3").click(function() {//自定义修改
$("img").animate({
height : '50px',
width : '50px'
});
$("img").animate({
height : '100px',
width : '100px'
});$("img").animate({
height : '150px',
width : '150px'
});
});
$("#b4").click(function(){
$("img").slideUp(2000).slideDown(2000);//多个动作即方法链接起来
});
$("#div1").click(function() {// 交替显示向上向下滑动动画效果
$("#div2").slideToggle();
});
});
#div1, #div2 {
padding: 5px;
text-align: center;
background-color: #00FFFF;
border: solid 1px #00FF00;
height : 20px;
width : 100px;
} #div2{
display: none;
height: 70px;
width : 600px;
background-image: url(../images/d.png);
} button {
background-color: #00FFFF;
}

其实还有很多方法可以制作动画效果,例如:hide()和show()可以用来显示和隐藏内容。
toggle()方法,可以实现交替显示和隐藏内容

fadeIn()和fadeOut()实现显示的淡入淡出效果
fadeToggle() 交替进行fadeIn()和fadeOut()
fadeTo() 实现淡化到指定的透明度

slideDown()实现向下滑动动画效果
slideUp()实现向上滑动动画效果
slideToggle()实现交替显示向上向下滑动动画效果

jQuery的动画效果的更多相关文章

  1. jQuery之动画效果show()......animate()

    jQuery之动画效果 1.show()显示效果 语法:show(speed,callback) Number/String,Function speend为动画执行时间,单位为毫秒.也可以为slow ...

  2. jQuery Easing 动画效果扩展--使用Easing插件,让你的动画更具美感。

    jQuery  Easing 是一款比较老的jQuery插件,在很多网站都有应用,尤其是在一些页面滚动.幻灯片切换等场景应用比较多.它非常小巧,且有多种动画方案供选择,使用简单,而且免费. 引入Eas ...

  3. 第一百七十二节,jQuery,动画效果

    jQuery,动画效果 学习要点: 1.显示.隐藏 2.滑动.卷动 3.淡入.淡出 4.自定义动画 5.列队动画方法 6.动画相关方法 7.动画全局属性 一.显示.隐藏 jQuery 中显示方法为:. ...

  4. jquery-12 jquery常用动画效果有哪些

    jquery-12 jquery常用动画效果有哪些 一.总结 一句话总结:jquery可以用户animate()自定义动画,也可以slide和fade系列方法来设置动画. 1.动画效果如何设置执行时间 ...

  5. jquery animate 动画效果使用解析

    animate的意思是:使有生气:驱动:使栩栩如生地动作:赋予…以生命作为形容词:有生命的:活的:有生气的:生气勃勃的 先看动画效果:http://keleyi.com/keleyi/phtml/jq ...

  6. jQuery Easing动画效果扩展(转)

    jQuery API提供了简单的动画效果如淡入淡出以及自定义动画效果,而今天我给大家分享的是一款jQuery动画效果扩展增强插件jquery.easing.js,使用该插件可以实现直线匀速运功.变加速 ...

  7. jQuery之动画效果

    1.show()显示效果 语法:show(speed,callback) Number/String,Function speend为动画执行时间,单位为毫秒.也可以为slow"," ...

  8. jQuery Easing 动画效果扩展

    jQuery API提供了简单的动画效果如淡入淡出以及自定义动画效果,而今天我给大家分享的是一款jQuery动画效果扩展增强插件jquery.easing.js,使用该插件可以实现直线匀速运功.变加速 ...

  9. jQuery animate()动画效果

    1.jQuery动画效果 jQuery animate()方法用于创建自定义动画 $(selector).animate({params},speed,callback); //必需的 params ...

随机推荐

  1. 1.1……什么是3G

    移动通信技术的发展 第一代移动通信技术(1st - Generation),只能进行语音通话. 第二代移动通信技术(2nd - Generation),可以收发短信.可以上网,但速度只有几十Kbps, ...

  2. kobo boot scripts

    #!/bin/sh pkill nickel eink_enable_autoupdate rm -rf /debian/tmp/* /debian/tmp/.* 2>/dev/null mou ...

  3. vbox磁盘空间扩容

    前提:将虚拟机真正关机,不能在仅状态保存的场合做磁盘扩容. 步骤1.获取需要增加容量的映像的uuid 在vbox的安装目录下使用命令行:VBoxManage list hdds 得到结果如下: UUI ...

  4. CodeForces 567A Gerald is into Art

    http://codeforces.com/problemset/problem/567/A A. Lineland Mail time limit per test 3 seconds memory ...

  5. TQJson序列和还原clientdataset.data

    TQJson是QDAC开源项目的JSON对象,其特点是跨平台,功能强大. 序列 procedure TForm2.Button2Click(Sender: TObject);var AJson: TQ ...

  6. System.getProperties()对应的key/value列表

    Key                     Meaning ——————-     —————————— "file.separator"        File separa ...

  7. 【Java】Socket+多线程实现控制台聊天室

    转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/5827212.html 聊天室程序的结构图: 架构解释: Server服务器相当于一个中转站,Client客户端 ...

  8. Table 样式设置

    http://www.gzsums.edu.cn/webclass/html/table.html

  9. NHibernate - ICriteria 查询

    http://blog.knowsky.com/213234.htm http://blog.chinaunix.net/uid-20463341-id-1673509.html http://www ...

  10. Enterprise Library 4 数据访问应用程序块

    Enterprise Library 数据访问应用程序块简化了实现常规数据访问功能的开发任务.应用程序可以在各种场景中使用此应用程序块,例如为显示而读取数据.传递数据穿过应用程序层( applicat ...