zoukankan      html  css  js  c++  java
  • jQuery切换事件

    有html页面内容如下:
    <body>
    <h5 id="hh">关于jQuery的介绍</h5>
    <p id="p1">jQuery是一门前端编程语言</p>
    </body>

    需要实现点击标题显示和隐藏段落的功能。

    第一种通过点击方法实现,代码如下,需要注意is(":visible")的使用

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <script src="../script/jquery-2.1.4.js"></script>
        <title></title>
        <script>
            $(function(){
                $("#hh").click(function(){
                   if($(this).next().is(":visible")){
                       $(this).next().hide();
                   }
                    else{
                       $(this).next().show();
                   }
                });
            });
        </script>
    </head>
    <body>
    <h5 id="hh">关于jQuery的介绍</h5>
    <p id="p1">jQuery是一门前端编程语言</p>
    </body>
    </html>

    第二种方法通过toggle使用,当toggle代码如下时,效果是先出现一段文字

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <script src="../script/jquery-2.1.4.js"></script>
        <title>toggle</title>
        <script>
        $(function(){
            $("#hh").toggle(function(){
                $(this).next().show();
            },function(){
                $(this).next().hide();
            })
        })
        </script>
    </head>
    <body>
    <h5 id="hh">关于jQuery的介绍</h5>
    <p id="p1">jQuery是一门前端编程语言</p>
    </body>
    </html>

    而要实现点击切换的效果,新的jQuery代码应该是:

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <script src="../script/jquery-2.1.4.js"></script>
        <title>toggle</title>
        <script>
            $(function(){
                $("#hh").click(function(){
                    $(this).next().toggle(600);
                },function(){
                    $(this).next().toggle(600);
                })
            })
        </script>
    </head>
    <body>
    <h5 id="hh">关于jQuery的介绍</h5>
    <p id="p1">jQuery是一门前端编程语言</p>
    </body>
    </html>
  • 相关阅读:
    关于智能本质的思考
    Effective C++ 条款39
    【视频教程】JEECG 入门视频教程大全+历史版本号代码下载
    HDU 4859(Bestcoder #1 1003)海岸线(网络流之最小割)
    最简单的基于FFMPEG的音频编码器(PCM编码为AAC)
    android经常使用的电话操作
    Vmware中为Mac Os安装vmtools
    win10.10 激活
    VM11安装Mac OS X 10.10
    win7系统升家庭版级为旗舰版的方法
  • 原文地址:https://www.cnblogs.com/kode/p/4651220.html
Copyright © 2011-2022 走看看