使用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中的变量作用域
Dec 06 Javascript
IE下支持文本框和密码框placeholder效果的JQuery插件分享
Jan 31 Javascript
js完美解决IE6不支持position:fixed的bug
Apr 24 Javascript
Jquery实现顶部弹出框特效
Aug 08 Javascript
JavaScript中的this关键字使用详解
Aug 14 Javascript
在JavaScript中如何解决用execCommand(
Oct 19 Javascript
jQuery给元素添加样式的方法详解
Dec 30 Javascript
node中间层实现文件上传功能
Jun 11 Javascript
浅谈js闭包理解
Mar 28 Javascript
js生成1到100的随机数最简单的实现方法
Feb 07 Javascript
VUE中鼠标滚轮使div左右滚动的方法详解
Dec 14 Vue.js
关于Vue Router的10条高级技巧总结
May 06 Vue.js
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
咖啡界又出新概念,无需咖啡豆的分子咖啡
2021/03/03 咖啡文化
PHP防CC攻击实现代码
2011/12/29 PHP
PHP中的魔术方法总结和使用实例
2015/05/11 PHP
yii2.0实现创建简单widgets示例
2016/07/18 PHP
Yii 2.0如何使用页面缓存方法示例
2017/05/23 PHP
封装的原生javascript弹出层代码
2010/09/24 Javascript
JavaScript 对象模型 执行模型
2010/10/15 Javascript
JQuery+CSS实现图片上放置按钮的方法
2015/05/29 Javascript
javascript对象的创建和访问
2016/03/08 Javascript
Js调用Java方法并互相传参的简单实例
2016/08/11 Javascript
深入浅析jQuery对象$.html
2016/08/22 Javascript
js制作支付倒计时页面
2016/10/21 Javascript
js中setTimeout的妙用--防止循环超时
2017/03/06 Javascript
react router4+redux实现路由权限控制的方法
2018/05/03 Javascript
详解解决使用axios发送json后台接收不到的问题
2018/06/27 Javascript
vue移动端项目缓存问题实践记录
2018/10/29 Javascript
echarts 使用formatter 修改鼠标悬浮事件信息操作
2020/07/20 Javascript
vue cli 3.0通用打包配置代码,不分一二级目录
2020/09/02 Javascript
Javascript表单序列化原理及实现代码详解
2020/10/30 Javascript
python中私有函数调用方法解密
2016/04/29 Python
Win10下Python环境搭建与配置教程
2016/11/18 Python
微信跳一跳python辅助软件思路及图像识别源码解析
2018/01/04 Python
python将类似json的数据存储到MySQL中的实例
2019/07/12 Python
Python Pandas数据中对时间的操作
2019/07/30 Python
python 对任意数据和曲线进行拟合并求出函数表达式的三种解决方案
2020/02/18 Python
python 图像判断,清晰度(明暗),彩色与黑白实例
2020/06/04 Python
秘鲁购物网站:Linio秘鲁
2017/04/07 全球购物
法国高保真音响和家庭影院商店:Son Video
2019/04/26 全球购物
方法名是否可以与构造器的名字相同
2012/06/04 面试题
Boolean b = new Boolean(“abcde”); 会编译错误码
2013/11/27 面试题
电大本科自我鉴定
2014/02/05 职场文书
收银出纳员岗位职责
2014/02/23 职场文书
群众路线教育实践活动的心得体会
2014/09/03 职场文书
2014年乡镇个人工作总结
2014/12/03 职场文书
早恋主题班会
2015/08/14 职场文书
numpy array找出符合条件的数并赋值的示例代码
2022/06/01 Python