使用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实现 在光标处插入指定内容
May 25 Javascript
Javascript与flash交互通信基础教程
Aug 07 Javascript
jquery实现文本框鼠标右击无效以及不能输入的代码
Nov 05 Javascript
javascript中apply和call方法的作用及区别说明
Feb 14 Javascript
jquery实现textarea 高度自适应
Mar 11 Javascript
JavaScript与ActionScript3两者的同性与差异性
Sep 22 Javascript
基于jquery实现二级联动效果
Mar 30 jQuery
vue使用 better-scroll的参数和方法详解
Jan 25 Javascript
微信小程序登录数据解密及状态维持实例详解
May 06 Javascript
JS学习笔记之原型链和利用原型实现继承详解
May 29 Javascript
实用的Vue开发技巧
May 30 Javascript
解决Vue-cli3没有vue.config.js文件夹及配置vue项目域名的问题
Dec 04 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
php输出echo、print、print_r、printf、sprintf、var_dump的区别比较
2013/06/21 PHP
php变量与数组相互转换的方法(extract与compact)
2016/12/02 PHP
入门基础学习 ExtJS笔记(一)
2010/11/11 Javascript
使用js的replace()方法查找字符示例代码
2013/10/28 Javascript
JS 实现BASE64_ENCODE和BASE64_DECODE(实例代码)
2013/11/13 Javascript
JS实现图片高亮展示效果实例
2015/11/24 Javascript
使用jQuery监听DOM元素大小变化
2016/02/24 Javascript
JS实现表单多文件上传样式美化支持选中文件后删除相关项
2016/09/30 Javascript
JavaScript仿微博发布信息案例
2016/11/16 Javascript
详解Vue.js动态绑定class
2016/12/20 Javascript
JS判断一个数是否是水仙花数
2017/06/11 Javascript
addeventlistener监听scroll跟touch(实例讲解)
2017/08/04 Javascript
基于jQuery实现图片推拉门动画效果的两种方法
2017/08/26 jQuery
vue router-link传参以及参数的使用实例
2017/11/10 Javascript
使用Vue-cli 3.0搭建Vue项目的方法
2018/06/07 Javascript
JavaScript原型对象原理与应用分析
2018/12/27 Javascript
15 分钟掌握vue-next响应式原理
2019/10/13 Javascript
JQuery样式与属性设置方法分析
2019/12/07 jQuery
用Python输出一个杨辉三角的例子
2014/06/13 Python
使用Python写个小监控
2016/01/27 Python
Python PyQt5实现的简易计算器功能示例
2017/08/23 Python
python使用pyqt写带界面工具的示例代码
2017/10/23 Python
Python简单获取网卡名称及其IP地址的方法【基于psutil模块】
2018/05/24 Python
Django中自定义admin Xadmin的实现代码
2019/08/09 Python
Cython编译python为so 代码加密示例
2019/12/23 Python
python 模拟登录B站的示例代码
2020/12/15 Python
Python之多进程与多线程的使用
2021/02/23 Python
使用HTML5 Canvas API控制字体的显示与渲染的方法
2016/03/24 HTML / CSS
HTML5实现页面切换激活的PageVisibility API使用初探
2016/05/13 HTML / CSS
美国顶级防滑鞋:Shoes For Crews
2017/03/27 全球购物
美国彩妆品牌:Coastal Scents
2017/04/01 全球购物
美国领先的眼镜和太阳镜在线零售商:Glasses.com
2019/08/26 全球购物
2015年乡镇民政工作总结
2015/05/13 职场文书
暑假打工感想
2015/08/07 职场文书
2015年美容师个人工作总结
2015/10/14 职场文书
求职信:求职应该注意的问题
2019/04/24 职场文书