使用JQ来编写最基本的淡入淡出效果附演示动画


Posted in Javascript onOctober 31, 2014

jQuery是一个JavaScript 库,也就是对JavaScript的扩展,用来满足各种日益增加的不同特效需求。其实质就是JavaScript

下面来编写一个最基本的JQ程序来说明JQ。

一、基本目标

网页中有如下三个按钮,一个只能隐藏文本,一个只能显示文本,一个同时能隐藏与显示文本,点击一下显示,再点击一下隐藏,无限循环。

使用JQ来编写最基本的淡入淡出效果附演示动画

二、制作过程

1.首先你要到JQ官网中下载一个JQ支持文件放入你的站点文件夹。这个支持文件是jQuery1.11,可以到jQuery官网中下载兼容旧浏览器IE6的jQuery1.11,而不是不兼容旧浏览器IE6的jQuery2。

2.整个网页代码如下,再分片段进行说明:

<!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" /> 
<script type="text/javascript" src="js/jquery-1.11.1.js"></script> 
<script> 
$(document).ready(function() { 
$("#hide").click(function() { 
$("#text").hide(); 
}); 
$("#show").click(function() { 
$("#text").show(); 
}); 
$("#toggle").click(function() { 
$("#text").toggle(); 
}); 
}); 
</script> 

<!-- 

<style type="text/css"> 
#text{ 
display:none 
} 
</style> 

--> 

<title>JQ淡出与显示</title> 

</head> 
<body> 

<p id="text"> 
被折腾的文本 
</p> 

<button id="hide"> 
隐藏 
</button> 
<button id="show"> 
显示 
</button> 
<button id="toggle"> 
隐藏/显示 
</button> 

</body> 

</html>

(1)<body>部分

<head>部分主要是实现核心代码部分,放在后面来讲,先说<body>部分

<body> 
<!--这是定义一段ID为text的文本,便于脚本控制--> 
<p id="text"> 
被折腾的文本 
</p> 

<!--分别设置ID为hide,show,toggle的按钮--> 
<button id="hide"> 
隐藏 
</button> 
<button id="show"> 
显示 
</button> 
<button id="toggle"> 
隐藏/显示 
</button> 

</body>

(2)<head>部分

<head> 
<!--网页的编码,声明要使用JQ--> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<script type="text/javascript" src="js/jquery-1.11.1.js"></script> 
<script> 
<!--JQ的代码编写首先要用$(document).ready(function() {});去定义一个总函数,缺少这个函数提供的框架之后的东西无法执行--> 
$(document).ready(function() { 
<!--之后再于这个函数内编写需要的函数--> 
<!--对于ID为hide这个按钮的click动作进行函数的调用,之后的动作依旧放在这个一个函数的里面--> 
$("#hide").click(function() { 
<!--隐藏ID的为text的文本--> 
$("#text").hide(); 
}); 
$("#show").click(function() { 
<!--显示ID的为text的文本--> 
$("#text").show(); 
}); 
$("#toggle").click(function() { 
<!--在隐藏与显示之间切换ID的为text的文本--> 
$("#text").toggle(); 
}); 
}); 
</script> 

lt;!--这段控制默认是显示还是不显示 

<style type="text/css"> 
#text{ 
display:none 
} 
</style> 

-> 

<title>JQ淡出与显示</title> 

</head>
Javascript 相关文章推荐
Javascript下IE与Firefox下的差异兼容写法总结
Jun 18 Javascript
了解一点js的Eval函数
Jul 26 Javascript
JS模式之简单的订阅者和发布者模式完整实例
Jun 30 Javascript
AngularJS实现元素显示和隐藏的几个案例
Dec 09 Javascript
CKEditor无法验证的解决方案(js验证+jQuery Validate验证)
May 09 Javascript
JavaScript仿flash遮罩动画效果
Jun 15 Javascript
javascript对浅拷贝和深拷贝的详解
Oct 14 Javascript
jQuery弹出层插件popShow用法示例
Jan 23 Javascript
集成vue到jquery/bootstrap项目的方法
Feb 10 jQuery
在vue中使用css modules替代scroped的方法
Mar 10 Javascript
JS把字符串格式的时间转换成几秒前、几分钟前、几小时前、几天前等格式
Jul 10 Javascript
js实现九宫格抽奖
Mar 19 Javascript
Jquery修改页面标题title其它JS失效的解决方法
Oct 31 #Javascript
jQuery实现响应浏览器缩放大小并改变背景颜色
Oct 31 #Javascript
Thinkphp模板没有解析直接原样输出的解决方法
Oct 31 #Javascript
使用JS实现jQuery的addClass, removeClass, hasClass函数功能
Oct 31 #Javascript
JsRender实用入门教程
Oct 31 #Javascript
JsRender for object语法简介
Oct 31 #Javascript
JsRender for index循环索引用法详解
Oct 31 #Javascript
You might like
php操作SVN版本服务器类代码
2011/11/27 PHP
WordPress中用于获取文章信息以及分类链接的函数用法
2015/12/18 PHP
php 使用 __call实现重载功能示例
2019/11/18 PHP
JQuery for与each性能比较分析
2013/05/14 Javascript
解决js页面滚动效果scrollTop在FireFox与Chrome浏览器间的兼容问题的方法
2015/12/03 Javascript
jQuery实现自动输入email、时间和域名的方法
2016/08/24 Javascript
jQuery  ready方法实现原理详解
2016/10/19 Javascript
thinkjs之页面跳转同步异步操作
2017/02/05 Javascript
node.js平台下的mysql数据库配置及连接
2017/03/31 Javascript
ES6中Iterator与for..of..遍历用法分析
2017/03/31 Javascript
如何利用ES6进行Promise封装总结
2019/02/11 Javascript
Angular 中使用 FineReport不显示报表直接打印预览
2019/08/21 Javascript
layui导出所有数据的例子
2019/09/10 Javascript
Array.filter中如何正确使用Async
2020/11/04 Javascript
[01:03:42]VP vs VGJ.S 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
跟老齐学Python之dict()的操作方法
2014/09/24 Python
Python判断值是否在list或set中的性能对比分析
2016/04/16 Python
Python爬取qq music中的音乐url及批量下载
2017/03/23 Python
python的paramiko模块实现远程控制和传输示例
2017/10/13 Python
Python如何应用cx_Oracle获取oracle中的clob字段问题
2019/08/27 Python
Python爬虫入门有哪些基础知识点
2020/06/02 Python
利用python实现平稳时间序列的建模方式
2020/06/03 Python
Python使用socketServer包搭建简易服务器过程详解
2020/06/12 Python
解决pyinstaller 打包exe文件太大,用pipenv 缩小exe的问题
2020/07/13 Python
python使用隐式循环快速求和的实现示例
2020/09/11 Python
利用 Canvas实现绘画一个未闭合的带进度条的圆环
2019/07/26 HTML / CSS
药剂学专业应届生自荐信
2013/09/29 职场文书
优秀通讯员事迹材料
2014/01/28 职场文书
我的中国梦口号
2014/06/16 职场文书
后进基层党组织整改方案
2014/10/25 职场文书
2016年暑期见闻作文
2015/11/25 职场文书
学前班教学反思
2016/02/24 职场文书
诚信高考倡议书
2019/06/24 职场文书
字典算法实现及操作 --python(实用)
2021/03/31 Python
比较node.js和Deno
2021/04/27 Javascript
人民币符号
2022/02/17 杂记