基于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打造TabPanel效果代码
May 22 Javascript
JavaScript调用堆栈及setTimeout使用方法深入剖析
Feb 16 Javascript
JS实现判断滚动条滚到页面底部并执行事件的方法
Dec 18 Javascript
jsonp跨域请求数据实现手机号码查询实例分析
Dec 12 Javascript
JavaScript、tab切换完整版(自动切换、鼠标移入停止、移开运行)
Jan 05 Javascript
利用AJAX实现WordPress中的文章列表及评论的分页功能
May 17 Javascript
深入理解react-router 路由的实现原理
Sep 26 Javascript
简单了解TypeScript中如何继承 Error 类
Jun 21 Javascript
vue-cli 为项目设置别名的方法
Oct 15 Javascript
浅谈JavaScript 声明提升
Sep 14 Javascript
OpenLayers实现图层切换控件
Sep 25 Javascript
VUE中的v-if与v-show区别介绍
Mar 13 Vue.js
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中的正规表达式(一)
2006/10/09 PHP
PHP分页显示制作详细讲解
2008/11/19 PHP
基于PHP静态类的原罪详解
2013/05/06 PHP
PHP中的静态变量及static静态变量使用详解
2015/11/05 PHP
Thinkphp框架 表单自动验证登录注册 ajax自动验证登录注册
2016/12/27 PHP
比较全的JS checkbox全选、取消全选、删除功能代码
2008/12/19 Javascript
JavaScript Sort 表格排序
2009/10/31 Javascript
jQuery使用animate创建动画用法实例
2015/08/07 Javascript
Nginx上传文件全部缓存解决方案
2015/08/17 Javascript
Underscore源码分析
2015/12/30 Javascript
jQuery插件Validate实现自定义校验结果样式
2016/01/18 Javascript
理解javascript中的with关键字
2016/02/15 Javascript
prototype与__proto__区别详细介绍
2017/01/09 Javascript
vue 2.0封装model组件的方法
2017/08/03 Javascript
浅谈webpack对样式的处理
2018/01/05 Javascript
原生js封装的ajax方法示例
2018/08/02 Javascript
使用JS代码实现俄罗斯方块游戏
2018/08/03 Javascript
基于vue-cli npm run build之后vendor.js文件过大的解决方法
2018/09/27 Javascript
Python中if __name__ == &quot;__main__&quot;详细解释
2014/10/21 Python
详解python如何调用C/C++底层库与互相传值
2016/08/10 Python
在cmd命令行里进入和退出Python程序的方法
2018/05/12 Python
flask中过滤器的使用详解
2018/08/01 Python
pycharm访问mysql数据库的方法步骤
2019/06/18 Python
python3实现斐波那契数列(4种方法)
2019/07/15 Python
Python 调用 Outlook 发送邮件过程解析
2019/08/08 Python
python ssh 执行shell命令的示例
2020/09/29 Python
数控专业应届生求职信
2013/11/27 职场文书
生产厂厂长岗位职责
2013/12/25 职场文书
经典演讲稿范文
2013/12/30 职场文书
医药类个人求职的自我评价
2014/02/12 职场文书
2014年幼儿园学期工作总结
2014/12/05 职场文书
2016年党员承诺书范文
2016/03/24 职场文书
Django项目如何获得SSL证书与配置HTTPS
2021/04/30 Python
教你使用Python pypinyin库实现汉字转拼音
2021/05/27 Python
Pytorch 如何实现常用正则化
2021/05/27 Python
详解如何使用Nginx解决跨域问题
2022/05/06 Servers