基于jQuery实现最基本的淡入淡出效果实例


Posted in Javascript onFebruary 02, 2015

本文实例讲述了基于jQuery实现最基本的淡入淡出效果的方法。分享给大家供大家参考。具体分析如下:

jQuery是一个JavaScript 库,也就是对JavaScript的扩展,用来满足各种日益增加的不同特效需求。其实质就是JavaScript

下面来编写一个最基本的JQ程序来说明JQ。

一、基本目标

网页中有如下三个按钮,一个只能隐藏文本,一个只能显示文本,一个同时能隐藏与显示文本,点击一下显示,再点击一下隐藏,无限循环。如下图所示:

基于jQuery实现最基本的淡入淡出效果实例

二、制作过程

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>  

      

<!--这段控制默认是显示还是不显示  

              

    <style type="text/css">   

        #text{  

            display:none  

        }  

    </style>  

          

->  

  

    <title>JQ淡出与显示</title>  

         

</head>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
jQuery选择器源码解读(一):Sizzle方法
Mar 31 Javascript
javaScript中slice函数用法实例分析
Jun 08 Javascript
快速学习AngularJs HTTP响应拦截器
Dec 31 Javascript
JS组件Bootstrap Select2使用方法解析
May 30 Javascript
jQuery动态添加与删除tr行实例代码
Oct 18 Javascript
JavaScript之Date_动力节点Java学院整理
Jun 28 Javascript
Vue2.5 结合 Element UI 之 Table 和 Pagination 组件实现分页功能
Jan 26 Javascript
详解webpack4升级指南以及从webpack3.x迁移
Jun 12 Javascript
JS获取浏览器地址栏的多个参数值的任意值实例代码
Jul 24 Javascript
layerUI下的绑定事件实例代码
Aug 17 Javascript
JavaScript闭包相关知识解析
Oct 19 Javascript
JavaScript实现alert弹框效果
Nov 19 Javascript
JavaScript对数字的判断与处理实例分析
Feb 02 #Javascript
JavaScript组件焦点与页内锚点间传值的方法
Feb 02 #Javascript
JavaScript分秒倒计时器实现方法
Feb 02 #Javascript
JavaScript使用setInterval()函数实现简单轮询操作的方法
Feb 02 #Javascript
同一个网页中实现多个JavaScript特效的方法
Feb 02 #Javascript
JavaScript实现同步于本地时间的动态时间显示方法
Feb 02 #Javascript
JavaScript实现更改网页背景与字体颜色的方法
Feb 02 #Javascript
You might like
php更新mysql后获取改变行数的方法
2014/12/25 PHP
laravel学习教程之关联模型
2016/07/30 PHP
php版微信公众平台回复中文出现乱码问题的解决方法
2016/09/22 PHP
PHP new static 和 new self详解
2017/02/19 PHP
PHP实现图片防盗链破解操作示例【解决图片防盗链问题/反向代理】
2020/05/29 PHP
&amp;lt;script defer&amp;gt; defer 是什么意思
2009/05/10 Javascript
JavaScript ECMA-262-3 深入解析.第三章.this
2011/09/28 Javascript
Jquery中的CheckBox、RadioButton、DropDownList的取值赋值实现代码
2011/10/12 Javascript
jQuery1.6 使用方法一
2011/11/23 Javascript
面向对象的Javascript之二(接口实现介绍)
2012/01/27 Javascript
JS自动适应的图片弹窗实例
2013/06/29 Javascript
javascript中使用new与不使用实例化对象的区别
2015/06/22 Javascript
jQuery控制DIV层实现由大到小,由远及近动画变化效果
2015/10/09 Javascript
jquery validate表单验证的基本用法入门
2016/01/18 Javascript
JavaScript读二进制文件并用ajax传输二进制流的方法
2016/07/18 Javascript
angularjs使用directive实现分页组件的示例
2017/02/07 Javascript
jquery 获取索引值在一定范围的列表方法
2018/01/25 jQuery
vuex 的简单使用
2018/03/22 Javascript
electron-vue开发环境内存泄漏问题汇总
2019/10/10 Javascript
Vue强制组件重新渲染的方法讨论
2020/02/03 Javascript
JavaScript隐式类型转换代码实例
2020/05/29 Javascript
[01:01:23]完美世界DOTA2联赛PWL S2 Forest vs FTD.C 第一场 11.26
2020/11/30 DOTA
python字符串加密解密的三种方法分享(base64 win32com)
2014/01/19 Python
Python Deque 模块使用详解
2014/07/04 Python
Python实现八大排序算法
2016/08/13 Python
python与C互相调用的方法详解
2017/07/14 Python
Python中的is和==比较两个对象的两种方法
2017/09/06 Python
详解Python用三种方式统计词频的方法
2019/07/29 Python
python爬虫豆瓣网的模拟登录实现
2019/08/21 Python
Python基础之字符串操作常用函数集合
2020/02/09 Python
PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解
2020/04/23 Python
解决pycharm导入numpy包的和使用时报错:RuntimeError: The current Numpy installation (‘D:\\python3.6\\lib\\site-packa的问题
2020/12/08 Python
销售个人求职信范文
2014/04/28 职场文书
道路交通事故赔偿协议书
2014/10/24 职场文书
英文慰问信范文
2015/03/24 职场文书
Java服务调用RestTemplate与HttpClient的使用详解
2022/06/21 Java/Android