使用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 相关文章推荐
在ASP.NET中使用JavaScript脚本的方法
Nov 12 Javascript
现代 JavaScript 开发编程风格Idiomatic.js指南中文版
May 28 Javascript
自己封装的javascript事件队列函数版
Jun 12 Javascript
jQuery中hasClass()方法用法实例
Jan 06 Javascript
基于js实现微信发送好友如何分享到朋友圈、微博
Nov 30 Javascript
用原生js做单页应用
Jan 17 Javascript
JavaScript中动态向表格添加数据
Jan 24 Javascript
创建简单的node服务器实例(分享)
Jun 23 Javascript
AngularJS 购物车全选/取消全选功能的实现方法
Aug 14 Javascript
详解开源的JavaScript插件化框架MinimaJS
Oct 26 Javascript
JavaScript运行机制实例分析
Apr 11 Javascript
微信小程序实现电子签名功能
Jul 29 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中使用gettext解决国际化问题的例子(i18n)
2014/06/13 PHP
通过Email发送PHP错误的方法
2015/07/20 PHP
PHP中递归的实现实例详解
2017/11/14 PHP
PHP8.0新功能之Match表达式的使用
2020/07/19 PHP
简单的无缝滚动程序-仅几行代码
2007/05/08 Javascript
JQuery将文本转化成JSON对象需要注意的问题
2011/05/09 Javascript
js自定义select下拉框美化特效
2016/05/12 Javascript
jQuery基本选择器和层次选择器学习使用
2017/02/27 Javascript
Javascript仿京东放大镜的效果
2017/03/01 Javascript
JavaScript自定义文本框光标
2017/03/05 Javascript
微信小程序登录态控制深入分析
2017/04/12 Javascript
Vue中$refs的用法详解
2018/06/24 Javascript
微信小程序使用swiper组件实现层叠轮播图
2018/11/04 Javascript
koa2实现登录注册功能的示例代码
2018/12/03 Javascript
layui监听工具栏的实例(操作列表按钮)
2019/09/10 Javascript
Vue分页效果与购物车功能
2019/12/13 Javascript
javascript canvas时钟模拟器
2020/07/13 Javascript
[57:50]DOTA2上海特级锦标赛主赛事日 - 4 胜者组决赛Secret VS Liquid第二局
2016/03/05 DOTA
python错误处理详解
2014/09/28 Python
用Python删除本地目录下某一时间点之前创建的所有文件的实例
2017/12/14 Python
Python基于opencv的图像压缩算法实例分析
2018/05/03 Python
利用Python如何制作好玩的GIF动图详解
2018/07/11 Python
python读取文本中的坐标方法
2018/10/14 Python
Python简单过滤字母和数字的方法小结
2019/01/09 Python
Ubuntu+python将nii图像保存成png格式
2019/07/18 Python
Pytorch中accuracy和loss的计算知识点总结
2019/09/10 Python
基于SpringBoot构造器注入循环依赖及解决方式
2020/04/26 Python
HTML5 Canvas基本线条绘制的实例教程
2016/03/17 HTML / CSS
html5 input输入实时检测以及延时优化
2018/07/18 HTML / CSS
主题教育活动总结
2014/05/05 职场文书
毕业生实习期转正自我鉴定
2014/09/26 职场文书
Vue+Element UI实现概要小弹窗的全过程
2021/05/30 Vue.js
Java实战之课程信息管理系统的实现
2022/04/01 Java/Android
Consul在linux环境的集群部署
2022/04/08 Servers
SQL Server的存储过程与触发器以及系统函数和自定义函数
2022/04/10 SQL Server
Windows server 2012 R2 安装IIS服务器
2022/04/29 Servers