欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

javascript實現(xiàn)簡單下拉菜單效果

 更新時間:2022年08月09日 17:17:10   作者:派大星?  
這篇文章主要為大家詳細介紹了javascript實現(xiàn)簡單下拉菜單效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一

本文實例為大家分享了 javascript實現(xiàn)簡單下拉菜單的具體代碼,供大家參考,具體內(nèi)容如下

效果:

思路:比較復(fù)雜的是樣式的編寫,首先是ul里面含有3個li,每個li里面含有一個a和一個ul,ul里面再含有3個li,li里面再有一個a。當(dāng)鼠標(biāo)經(jīng)過第一層ul里面的li時,第二層ul顯示。當(dāng)鼠標(biāo)移出時,第二層ul不顯示。

代碼:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style>
        * {
            margin: 0;
            padding: 0;
        }
        
        li {
            list-style-type: none;
        }
        
        a {
            text-decoration: none;
            font-size: 14px;
        }
        
        .nav {
            margin: 100px;
        }
        
        .nav>li {
            position: relative;
            float: left;
            width: 80px;
            height: 41px;
            text-align: center;
        }
        
        .nav li a {
            display: block;
            width: 100%;
            height: 100%;
            line-height: 41px;
            color: #333;
        }
        
        .nav>li>a:hover {
            background-color: #eee;
        }
        
        .nav ul {
            display: none;
            position: absolute;
            top: 41px;
            left: 0;
            width: 100%;
            border-left: 1px solid #FECC5B;
            border-right: 1px solid #FECC5B;
        }
        
        .nav ul li {
            border-bottom: 1px solid #FECC5B;
        }
        
        .nav ul li a:hover {
            background-color: #FFF5DA;
        }
    </style>
</head>

<body>
    <ul class="nav">
        <li>
            <a href="#">微博</a>
            <ul>
                <li>
                    <a href="">私信</a>
                </li>
                <li>
                    <a href="">評論</a>
                </li>
                <li>
                    <a href="">@我</a>
                </li>
            </ul>
        </li>
        <li>
            <a href="#">微博</a>
            <ul>
                <li>
                    <a href="">私信</a>
                </li>
                <li>
                    <a href="">評論</a>
                </li>
                <li>
                    <a href="">@我</a>
                </li>
            </ul>
        </li>
        <li>
            <a href="#">微博</a>
            <ul>
                <li>
                    <a href="">私信</a>
                </li>
                <li>
                    <a href="">評論</a>
                </li>
                <li>
                    <a href="">@我</a>
                </li>
            </ul>
        </li>
        <li>
            <a href="#">微博</a>
            <ul>
                <li>
                    <a href="">私信</a>
                </li>
                <li>
                    <a href="">評論</a>
                </li>
                <li>
                    <a href="">@我</a>
                </li>
            </ul>
        </li>
    </ul>
    <script>
        // 1. 獲取元素
        var nav = document.querySelector('.nav');
        var lis = nav.children; // 得到4個小li
        // 2.循環(huán)注冊事件
        for (var i = 0; i < lis.length; i++) {
            lis[i].onmouseover = function() {
                this.children[1].style.display = 'block';
            }
            lis[i].onmouseout = function() {
                this.children[1].style.display = 'none';
            }
        }
    </script>
</body>

</html>

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • JavaScript實現(xiàn)拖動對話框效果的實現(xiàn)代碼

    JavaScript實現(xiàn)拖動對話框效果的實現(xiàn)代碼

    這篇文章主要介紹了JavaScript實現(xiàn)拖動對話框效果,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • nuxt+axios實現(xiàn)打包后動態(tài)修改請求地址的方法

    nuxt+axios實現(xiàn)打包后動態(tài)修改請求地址的方法

    這篇文章主要介紹了nuxt+axios實現(xiàn)打包后動態(tài)修改請求地址的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • JavaScript讀寫二進制數(shù)據(jù)的方法詳解

    JavaScript讀寫二進制數(shù)據(jù)的方法詳解

    avascript里有兩個內(nèi)置對象,一個是ArrayBuffer;一個是DataView,讀寫二進制數(shù)據(jù)都需要使用這兩個對象。這篇文章主要給大家介紹了關(guān)于JavaScript讀寫二進制數(shù)據(jù)的方法,需要的朋友可以參考下
    2018-09-09
  • JavaScript中的原始值和復(fù)雜值

    JavaScript中的原始值和復(fù)雜值

    這篇文章主要介紹了JavaScript中的原始值和復(fù)雜值 的相關(guān)資料,需要的朋友可以參考下
    2016-01-01
  • javascript實現(xiàn)考勤日歷功能

    javascript實現(xiàn)考勤日歷功能

    這篇文章主要為大家詳細介紹了javascript實現(xiàn)考勤日歷功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • ES6頂層對象、global對象實例分析

    ES6頂層對象、global對象實例分析

    這篇文章主要介紹了ES6頂層對象、global對象,結(jié)合實例形式分析了ES6頂層對象與global對象的概念、原理、用法及相關(guān)操作注意事項,需要的朋友可以參考下
    2019-06-06
  • three.js實現(xiàn)3D模型展示的示例代碼

    three.js實現(xiàn)3D模型展示的示例代碼

    本篇文章主要介紹了three.js實現(xiàn)3D模型展示的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • JS實現(xiàn)帶動畫的回到頂部效果

    JS實現(xiàn)帶動畫的回到頂部效果

    這篇文章主要為大家詳細 介紹了JS實現(xiàn)帶動畫的回到頂部效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • JS實現(xiàn)網(wǎng)頁滾動條感應(yīng)鼠標(biāo)變色的方法

    JS實現(xiàn)網(wǎng)頁滾動條感應(yīng)鼠標(biāo)變色的方法

    這篇文章主要介紹了JS實現(xiàn)網(wǎng)頁滾動條感應(yīng)鼠標(biāo)變色的方法,實例分析了javascript針對鼠標(biāo)事件的操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-02-02
  • babel插件去除console示例詳解

    babel插件去除console示例詳解

    這篇文章主要為大家介紹了babel插件去除console示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-10-10

最新評論