基于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 多行滚动代码(附详细解释)
Jun 17 Javascript
根据出生日期自动取得星座的js代码
Jul 20 Javascript
Node.js:Windows7下搭建的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)
Jun 27 Javascript
AngularJS基础学习笔记之控制器
May 10 Javascript
JavaScript实现通过select标签跳转网页的方法
Sep 29 Javascript
Vue.js用法详解
Nov 13 Javascript
快速解决处理后台返回json数据格式的问题
Aug 07 Javascript
一个小时快速搭建微信小程序的方法步骤
Apr 15 Javascript
基于JS实现父组件的请求服务过程解析
Oct 14 Javascript
Angular如何由模板生成DOM树的方法
Dec 23 Javascript
全面解析JavaScript Module模式
Jul 24 Javascript
react如何快速设置文件路径别名
Apr 28 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开启安全模式后禁用的函数集合
2011/06/26 PHP
深入理解require与require_once与include以及include_once的区别
2013/06/05 PHP
深入理解PHP 数组之count 函数
2016/06/13 PHP
PHP多维数组指定多字段排序的示例代码
2018/05/16 PHP
ASP.NET jQuery 实例4(复制TextBox的文本到本地剪贴板上)
2012/01/13 Javascript
jquery实现的带缩略图的焦点图片切换(自动播放/响应鼠标动作)
2013/01/23 Javascript
不提示直接关闭网页窗口的JS示例代码
2013/12/17 Javascript
Jqgrid表格随窗口大小改变而改变的简单实例
2013/12/28 Javascript
js禁止页面刷新与后退的方法
2015/06/08 Javascript
简述Jquery与DOM对象
2015/07/10 Javascript
jQuery实现下滑菜单导航效果代码
2015/08/25 Javascript
JavaScript实现点击按钮直接打印
2016/01/06 Javascript
Javascript实现苹果悬浮虚拟按钮
2016/04/10 Javascript
BootStrap 智能表单实战系列(十)自动完成组件的支持
2016/06/13 Javascript
AngularJS入门教程之静态模板详解
2016/08/18 Javascript
安装vue-cli报错 -4058 的解决方法
2017/10/19 Javascript
jQuery封装animate.css的实例
2018/01/04 jQuery
nuxt.js 缓存实践
2018/06/25 Javascript
clipboard在vue中的使用的方法示例
2018/10/19 Javascript
详解微信小程序文件下载--视频和图片
2019/04/24 Javascript
node 标准输入流和输出流代码实例
2019/09/19 Javascript
Vue生命周期activated之返回上一页不重新请求数据操作
2020/07/26 Javascript
[01:20:06]TNC vs VG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
基于Python的接口测试框架实例
2016/11/04 Python
Django自定义manage命令实例代码
2018/02/11 Python
python实现在cmd窗口显示彩色文字
2019/06/24 Python
用Python配平化学方程式的方法
2019/07/20 Python
Python正则表达式如何匹配中文
2020/05/27 Python
python实现自动打卡的示例代码
2020/10/10 Python
国际性能运动服装品牌:Dare 2b
2018/07/27 全球购物
C#实现启动一个进程
2016/10/01 面试题
儿科主治医生个人求职信
2013/09/23 职场文书
《长相思》听课反思
2014/04/10 职场文书
广告设计专业毕业生自我鉴定
2014/09/27 职场文书
大学生自荐材料范文
2014/12/30 职场文书
班干部竞选演讲稿(精选5篇)
2019/09/24 职场文书