基于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 相关文章推荐
ScrollDown的基本操作示例
Jun 09 Javascript
jquery实现ajax提交form表单的方法总结
Mar 03 Javascript
Javascript控制input输入时间格式的方法
Jan 28 Javascript
JavaScript判断浏览器类型的方法
Feb 10 Javascript
Javascript操作表单实例讲解(下)
Jun 20 Javascript
angularjs的select使用及默认选中设置
Apr 08 Javascript
layui 监听表格复选框选中值的方法
Aug 15 Javascript
原生js实现each方法实例代码详解
May 27 Javascript
layui表格分页 记录勾选的实例
Sep 02 Javascript
python实现迭代法求方程组的根过程解析
Nov 25 Javascript
微信小程序button标签open-type属性原理解析
Jan 21 Javascript
jquery实现广告上下滚动效果
Mar 04 jQuery
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打造属于自己的MVC框架
2012/03/07 PHP
dedecms中使用php语句指南
2014/11/13 PHP
CI框架给视图添加动态数据
2014/12/01 PHP
如何通过View::first使用Laravel Blade的动态模板详解
2017/09/21 PHP
Laravel框架分页实现方法分析
2018/06/12 PHP
Avengerls vs Newbee BO3 第二场2.18
2021/03/10 DOTA
javascript的事件描述
2006/09/08 Javascript
JS 遮照层实现代码
2010/03/31 Javascript
jQuery EasyUI API 中文文档 - Pagination分页
2011/09/29 Javascript
js实现简单随机抽奖的方法
2015/01/27 Javascript
javascript实现checkbox复选框实例代码
2016/01/10 Javascript
总结JavaScript三种数据存储方式之间的区别
2016/05/03 Javascript
微信小程序-消息提示框实例
2016/11/24 Javascript
移动设备手势事件库Touch.js使用详解
2017/08/18 Javascript
Vue 过滤器filters及基本用法
2017/12/26 Javascript
JavaScript模拟实现自由落体效果
2018/08/28 Javascript
JavaScript数据结构与算法之二叉树插入节点、生成二叉树示例
2019/02/21 Javascript
vue基础之v-bind属性、class和style用法分析
2019/03/11 Javascript
Node.js Windows Binary二进制文件安装方法
2019/05/16 Javascript
微信小程序自定义tabBar在uni-app的适配详解
2019/09/30 Javascript
使用Vue生成动态表单
2019/11/26 Javascript
TensorFlow saver指定变量的存取
2018/03/10 Python
python 机器学习之支持向量机非线性回归SVR模型
2019/06/26 Python
python set内置函数的具体使用
2019/07/02 Python
Python 中判断列表是否为空的方法
2019/11/24 Python
TensorBoard 计算图的查看方式
2020/02/15 Python
Python装饰器结合递归原理解析
2020/07/02 Python
CSS3 Calc实现滚动条出现页面不跳动问题
2017/09/14 HTML / CSS
利用简洁的图片预加载组件提升html5移动页面的用户体验
2016/03/11 HTML / CSS
MySQL面试题
2014/01/12 面试题
咖啡店的创业计划书,让你hold不住
2014/01/03 职场文书
大一学生的职业生涯规划书范文
2014/01/19 职场文书
工程质量承诺书
2014/03/27 职场文书
结对共建协议书
2014/08/20 职场文书
财务部岗位职责
2015/02/03 职场文书
2015年社区创卫工作总结
2015/04/21 职场文书