使用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的public、private和privileged模式
Dec 28 Javascript
javascript中Array数组的迭代方法实例分析
Feb 04 Javascript
url传递的参数值中包含&amp;时,url自动截断问题的解决方法
Aug 02 Javascript
AngularJS入门示例之Hello World详解
Jan 04 Javascript
第一次记录Bootstrap table学习笔记(1)
May 18 Javascript
在Vue中使用echarts的实例代码(3种图)
Jul 10 Javascript
Vue仿手机qq的实例代码(demo)
Sep 08 Javascript
微信小程序组件之srcoll-view的详解
Oct 19 Javascript
微信小程序 input输入及动态设置按钮的实现
Oct 27 Javascript
express默认日志组件morgan的方法
Apr 05 Javascript
JavaScript实现一个带AI的井字棋游戏源码
May 21 Javascript
JavaScript选择排序算法原理与实现方法示例
Aug 06 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
CI框架(CodeIgniter)公共模型类定义与用法示例
2017/08/10 PHP
在Laravel中使用DataTables插件的方法
2018/05/29 PHP
表单填写时用回车代替TAB的实现方法
2007/10/09 Javascript
JavaScript CSS修改学习第二章 样式
2010/02/19 Javascript
JavaScript中的View-Model使用介绍
2011/08/11 Javascript
js中通过父级进行查找定位元素
2014/06/15 Javascript
纯Javascript实现ping功能的方法
2015/03/20 Javascript
javascript中attachEvent用法实例分析
2015/05/14 Javascript
JavaScript判断微信浏览器实例代码
2016/06/13 Javascript
用JS中split方法实现彩色文字背景效果实例
2016/08/24 Javascript
jQuery EasyUI window窗口使用实例代码
2017/12/25 jQuery
微信小程序仿知乎实现评论留言功能
2018/11/28 Javascript
解决vue.js中settimeout遇到的问题(时间参数短效果不稳定)
2020/07/21 Javascript
[52:31]VP vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
使用python编写脚本获取手机当前应用apk的信息
2014/07/21 Python
python基础教程之循环介绍
2014/08/29 Python
Python中下划线的使用方法
2015/03/27 Python
极简的Python入门指引
2015/04/01 Python
在Python中使用SimpleParse模块进行解析的教程
2015/04/11 Python
详解设计模式中的工厂方法模式在Python程序中的运用
2016/03/02 Python
利用python实现简单的循环购物车功能示例代码
2017/07/05 Python
python导入坐标点的具体操作
2019/05/10 Python
python opencv如何实现图片绘制
2020/01/19 Python
TripAdvisor斯洛伐克:阅读评论、比较价格和酒店预订
2018/04/25 全球购物
Stutterheim瑞典:瑞典高级外套时装品牌
2019/06/24 全球购物
Linux面试题LINUX系统类
2015/11/25 面试题
大学毕业后的十年规划
2014/01/07 职场文书
学校消防演习方案
2014/02/19 职场文书
班级寄语大全
2014/04/10 职场文书
初三开学计划书
2014/04/27 职场文书
推广活动策划方案
2014/08/23 职场文书
2016学习医德医风心得体会
2016/01/25 职场文书
八年级作文之友情
2019/11/25 职场文书
Python的flask接收前台的ajax的post数据和get数据的方法
2021/04/12 Python
关于@OnetoMany关系映射的排序问题,使用注解@OrderBy
2021/12/06 Java/Android
MySQL 数据表操作
2022/05/04 MySQL