使用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 相关文章推荐
[JS源码]超长文章自动分页(客户端版)
Jan 09 Javascript
JS宝典学习笔记(下)
Jan 10 Javascript
JQuery 学习笔记 element属性控制
Jul 23 Javascript
有道JavaScript监听浏览器的问题
Jun 23 Javascript
ASP.NET jQuery 实例6 (实现CheckBoxList成员全选或全取消)
Jan 13 Javascript
解析Javascript中中括号“[]”的多义性
Dec 03 Javascript
jQuery里filter()函数与find()函数用法分析
Jun 24 Javascript
详解handlebars+require基本使用方法
Dec 21 Javascript
Angular 4依赖注入学习教程之ValueProvider的使用(七)
Jun 04 Javascript
JS中利用FileReader实现上传图片前本地预览功能
Mar 02 Javascript
vue store之状态管理模式的详细介绍
Jun 13 Javascript
jQuery实现回到顶部效果
Oct 19 jQuery
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导入大量数据到mysql性能优化技巧
2014/12/29 PHP
PHP扩展迁移为PHP7扩展兼容性问题记录
2016/02/15 PHP
微信公众号实现会员卡领取功能
2017/06/08 PHP
jquery live()调用不存在的解决方法
2014/02/26 Javascript
JavaScript实现跨浏览器的添加及删除事件绑定函数实例
2015/08/04 Javascript
Javascript中引用类型传递的知识点小结
2017/03/06 Javascript
js实现下拉框效果(select)
2017/03/28 Javascript
webpack中CommonsChunkPlugin详细教程(小结)
2017/11/09 Javascript
NodeJS安装图文教程
2018/04/19 NodeJs
详解vue数组遍历方法forEach和map的原理解析和实际应用
2018/11/15 Javascript
JS判断数组里是否有重复元素的方法小结
2019/05/21 Javascript
Vue项目环境搭建详细总结
2019/09/26 Javascript
Vue结合路由配置递归实现菜单栏功能
2020/06/16 Javascript
[46:43]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第三局
2016/02/28 DOTA
wxpython 最小化到托盘与欢迎图片的实现方法
2014/06/09 Python
Python读写配置文件的方法
2015/06/03 Python
详解Python中的元组与逻辑运算符
2015/10/13 Python
Python中扩展包的安装方法详解
2017/06/14 Python
Python实现求一个集合所有子集的示例
2018/05/04 Python
Python实现读取机器硬件信息的方法示例
2018/06/09 Python
Python项目跨域问题解决方案
2020/06/22 Python
日本著名化妆品零售网站:Cosme Land
2019/03/01 全球购物
Waterford英国官方网站:世界上最受欢迎的优质水晶品牌
2019/08/17 全球购物
C++的几个面试题附答案
2016/08/03 面试题
电气自动化大学生求职信
2013/10/16 职场文书
顶岗实习计划书
2014/01/10 职场文书
幼儿园庆六一游园活动方案
2014/01/29 职场文书
货车司机岗位职责
2014/03/18 职场文书
全运会口号
2014/06/20 职场文书
初中差生评语
2014/12/29 职场文书
计划生育个人总结
2015/03/02 职场文书
2016党员党章学习心得体会
2016/01/14 职场文书
如何让2019年上半年的工作总结更出色!
2019/07/01 职场文书
导游词之镇江西津古渡
2019/11/06 职场文书
html5 录制mp3音频支持采样率和比特率设置
2021/07/15 Javascript
前端框架ECharts dataset对数据可视化的高级管理
2022/12/24 Javascript