使用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 相关文章推荐
利用Dojo和JSON建立无限级AJAX动态加载的功能模块树
Mar 24 Javascript
用dom+xhtml+css制作的一个相册效果代码打包下载
Jan 24 Javascript
JavaScript Promise启示录
Aug 12 Javascript
JQuery控制div外点击隐藏而div内点击不会隐藏的方法
Jan 13 Javascript
javascript事件冒泡实例分析
May 13 Javascript
jQuery Validate让普通按钮触发表单验证的方法
Dec 15 Javascript
angularjs实现简单的购物车功能
Sep 21 Javascript
10 种最常见的 Javascript 错误(频率最高)
Feb 08 Javascript
vue.js指令v-for使用以及下标索引的获取
Jan 31 Javascript
javascript中的with语句学习笔记及用法
Feb 17 Javascript
原生JavaScript实现刮刮乐
Sep 29 Javascript
如何用JavaScript学习算法复杂度
Apr 30 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初学者们头痛的十四个问题
2007/01/15 PHP
php实现zip压缩文件解压缩代码分享(简单易懂)
2014/05/10 PHP
javascript数组与php数组的地址传递及值传递用法实例
2015/01/22 PHP
详解PHP错误日志的获取方法
2015/07/20 PHP
使用PHP访问RabbitMQ消息队列的方法示例
2018/06/06 PHP
常见JS效果之图片减速度滚动实现代码
2011/12/08 Javascript
《JavaScript高级程序设计》阅读笔记(一) ECMAScript基础
2012/02/27 Javascript
利用js实现遮罩以及弹出可移动登录窗口
2013/07/08 Javascript
解决node-webkit 不支持html5播放mp4视频的方法
2015/03/11 Javascript
使用JavaScript制作一个简单的计数器的方法
2015/07/07 Javascript
第四章之BootStrap表单与图片
2016/04/25 Javascript
jQuery中Find选择器用法示例
2016/09/21 Javascript
jQuery实现加入收藏夹功能(主流浏览器兼职)
2016/12/24 Javascript
Cropper.js 实现裁剪图片并上传(PC端)
2017/08/20 Javascript
AngularJS select加载数据选中默认值的方法
2018/02/28 Javascript
npm 更改默认全局路径以及国内镜像的方法
2018/05/16 Javascript
微信小程序在线客服自动回复功能(基于node)
2019/07/03 Javascript
微信小程序实现手势滑动卡片效果
2019/08/26 Javascript
在Python中使用NLTK库实现对词干的提取的教程
2015/04/08 Python
Python基础篇之初识Python必看攻略
2016/06/23 Python
一个Python最简单的接口自动化框架
2018/01/02 Python
通过pykafka接收Kafka消息队列的方法
2018/12/27 Python
在django view中给form传入参数的例子
2019/07/19 Python
python中seaborn包常用图形使用详解
2019/11/25 Python
python读取mysql数据绘制条形图
2020/03/25 Python
Keras 使用 Lambda层详解
2020/06/10 Python
Python如何设置指定窗口为前台活动窗口
2020/08/12 Python
python 制作网站筛选工具(附源码)
2021/01/21 Python
django使用多个数据库的方法实例
2021/03/04 Python
UGG美国官网:购买UGG雪地靴、拖鞋和鞋子
2017/12/31 全球购物
劲霸男装广告词改编版
2014/03/21 职场文书
离婚协议书范本
2015/01/26 职场文书
西岭雪山导游词
2015/02/06 职场文书
用Python简陋模拟n阶魔方
2021/04/17 Python
Java面试题冲刺第十八天--Spring框架3
2021/08/07 面试题
LeetCode189轮转数组python示例
2022/08/05 Python