Day28 JQuery应用

JQuery的应用有非常多种,概念就是当触发条件达成时,我要做些甚麽,例如:滑鼠单击一下,隐藏的选单跑出来,或是滚动网页到下方时,盖板广告跑出来。都是JQuery的应用!

例子:当我点abox时bbox会隐藏起来。

建立两个宽高一样,背景颜色不同的方块。

    <style>
        .abox{
            width: 200px;
            height: 200px;
            display: inline-block;
            background-color: green;
        }
        .bbox{
            width: 200px;
            height: 200px;
            display: inline-block;
            background-color:red;
        }
    </style>
    
    <div class="abox">abox</div>
    <div class="bbox">bbox</div>

接下来就是撰写我们JQuery的部分!点到abox时bbox要隐藏住。

    <script>
        $(document).ready(function(){
            // 要执行的动作
            $('.abox').click(function(){
                $('.bbox').hide();
            })
        })

    </script>

当点下去後bbox就会消失,但是这样子,我想要按一下他能够再回来要怎麽做呢?
这样的话就要把hide属性改成toggle

$(document).ready(function(){
            // 要执行的动作
            $('.abox').click(function(){
                $('.bbox').toggle();
            })
        })

那如果我又不想要单击,我想要点两下他才会隐藏怎麽办呢?我们就把click改成dblclick

        $(document).ready(function(){
            // 要执行的动作
            $('.abox').dblclick(function(){
                $('.bbox').toggle();
            })
        })

是不是比想像中简单很多呢?

这就完成像我们手机很常用到的选单,按一个按钮跳出分类的应用,是不是十分方便!而像是JQuery还有许多应用,可以在JQuery的事件event里面去看该怎麽用。

像是光滑鼠事件就有分许多的类型!也是我们比较常用到的。

今天的JQuery应用就讲到这拉!改谢大家的支持。

参考资料:https://www.youtube.com/watch?v=CDO8AkK2HnE&list=PLqivELodHt3iL9PgGHg0_EF86FwdiqCre&index=27


<<:  【Day 27】NumPy (4):np.sqrt(), np.square()

>>:  Day28 Vue CLI建立的专案结构

开发人员如何准备CISSP的D1及D8

台湾菁英圆桌分享会 (Elite Round Table in Taiwan) 日期:2021/05...

[Day26] HTB Jerry

URL : https://app.hackthebox.eu/machines/144 IP :...

【C#】Delegate and Events

如果我们把方法作为参数传递给方法,就会用到委托~ 委托大致有三个步骤~ 第一是委托宣告 ~ 第二是方...

[PHP][Laravel][Blade]利用asset()设定JS及CSS来源档案却无法使用?先看看...

我的档案来源是table_search.js,原本预设是放在resource资料夹中。 我将tab...

来做一个跟屁虫镁光灯

标题听起来很厉害(?),不过今天只需要认识一个 Web API - Element.getBound...