最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

原生js實現(xiàn)手風琴效果

 更新時間:2021年09月16日 09:40:41   作者:夢里~花開又半夏…  
這篇文章主要為大家詳細介紹了原生js實現(xiàn)手風琴效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

在實際網(wǎng)頁開發(fā)中,手風琴出現(xiàn)頻率也居高。

簡單地做了一個手風琴,但覺得它的過渡效果沒實現(xiàn),內容列表出現(xiàn)得很突兀,效果圖如下:

實現(xiàn)代碼如下:

<!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>手風琴</title>
    <style>
        body,
        ul {
            padding: 0;
            margin: 0;
        }

        li {
            list-style: none;
        }

        .nav {
            width: 150px;
            height: 310px;
            margin-top: 30px;
            margin-left: 50px;
            font-size: 20px;
            border: 1px solid #ccc;
        }

        .nav>ul>li:nth-child(2n+1) {
            background-color: cadetblue;
        }

        .nav>ul>li:nth-child(2n+2) {
            height: 160px;
            display: none;
            transition: all 1s;
        }

        .nav>ul>#selected {
            background-color: rgb(46, 115, 117);
        }

        .nav>ul>li:nth-child(2) {
            display: block;
        }
    </style>
</head>

<body>
    <div class="nav">
        <ul>
            <li id="selected">標題1</li>
            <li>
                <ul>
                    <li>1</li>
                    <li>2</li>
                    <li>3</li>
                    <li>4</li>
                </ul>
            </li>
            <li>標題2</li>
            <li>
                <ul>
                    <li>1</li>
                    <li>2</li>
                    <li>3</li>
                    <li>4</li>
                </ul>
            </li>
            <li>標題3</li>
            <li>
                <ul>
                    <li>1</li>
                    <li>2</li>
                    <li>3</li>
                    <li>4</li>
                </ul>
            </li>
            <li>標題4</li>
            <li>
                <ul>
                    <li>1</li>
                    <li>2</li>
                    <li>3</li>
                    <li>4</li>
                </ul>
            </li>
            <li>標題5</li>
            <li>
                <ul>
                    <li>1</li>
                    <li>2</li>
                    <li>3</li>
                    <li>4</li>
                </ul>
            </li>
            <li>標題6</li>
            <li>
                <ul>
                    <li>1</li>
                    <li>2</li>
                    <li>3</li>
                    <li>4</li>
                </ul>
            </li>
        </ul>
    </div>
    <script>
        var title = document.querySelectorAll(".nav>ul>li:nth-child(2n+1)");
        for (var i = 0; i < title.length; i++) {
            title[i].onmouseover = function () {
                for (var j = 0; j < title.length; j++) {
                    title[j].nextElementSibling.style.display = "none";
                    title[j].id = "";
                }
                this.id = "selected";
                this.nextElementSibling.style.display = "block";
            }
        }
    </script>
</body>

</html>

過渡效果加了代碼:transition: all 1s;
但并未起作用,有點疑問?!

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 微信小程序實現(xiàn)運動步數(shù)排行功能(可刪除)

    微信小程序實現(xiàn)運動步數(shù)排行功能(可刪除)

    這篇文章主要介紹了微信小程序實現(xiàn)運動步數(shù)排行功能(可刪除),實現(xiàn)代碼也很簡單,需要的朋友可以參考下
    2018-07-07
  • 微信小程序實現(xiàn)側邊分類欄

    微信小程序實現(xiàn)側邊分類欄

    這篇文章主要為大家詳細介紹了微信小程序實現(xiàn)側邊分類欄,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • js時間比較 js計算時間差的簡單實現(xiàn)方法

    js時間比較 js計算時間差的簡單實現(xiàn)方法

    下面小編就為大家?guī)硪黄猨s時間比較 js計算時間差的簡單實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08
  • 如何實現(xiàn)瀏覽器上的右鍵菜單

    如何實現(xiàn)瀏覽器上的右鍵菜單

    如何實現(xiàn)瀏覽器上的右鍵菜單...
    2006-07-07
  • javascript結合Cookies實現(xiàn)瀏覽記錄歷史

    javascript結合Cookies實現(xiàn)瀏覽記錄歷史

    最近在工作當中遇到一個問題 有個頁面需要添加一個瀏覽歷史記錄功能,具體來說就是要記錄下用戶在此網(wǎng)站的點擊歷史 并把它們降序排列出來(只顯示前6個瀏覽歷史而且不能重復)。
    2008-09-09
  • js實現(xiàn)簡單的輪播圖效果

    js實現(xiàn)簡單的輪播圖效果

    這篇文章主要為大家詳細介紹了js實現(xiàn)簡單的輪播圖效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-12-12
  • Javascript點擊按鈕隨機改變數(shù)字與其顏色

    Javascript點擊按鈕隨機改變數(shù)字與其顏色

    這篇文章主要介紹了Javascript點擊按鈕隨機改變數(shù)字和其字體的顏色,實現(xiàn)后的效果很不錯,具有一定的參考價值,有需要的可以參考借鑒,下面來一起看看。
    2016-09-09
  • JavaScript數(shù)組的使用詳解

    JavaScript數(shù)組的使用詳解

    這篇文章主要介紹了JavaScript數(shù)組的使用方法,數(shù)組(Array)是有序的元素序列。若將有限個類型相同的變量的集合命名,那么這個名稱為數(shù)組名,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • js如何獲取file控件的完整路徑具體實現(xiàn)代碼

    js如何獲取file控件的完整路徑具體實現(xiàn)代碼

    需要隱藏input file然后獲取它的值,但連jquery都無法獲取它的值,下面與大家分享下使用js的具體獲取方法,感興趣的朋友可以參考下哈
    2013-05-05
  • 微信小程序實現(xiàn)的五星評價功能示例

    微信小程序實現(xiàn)的五星評價功能示例

    這篇文章主要介紹了微信小程序實現(xiàn)的五星評價功能,結合實例形式分析了微信小程序五星評價相關的界面布局、事件響應等操作技巧,需要的朋友可以參考下
    2019-04-04

最新評論

永靖县| 大荔县| 桦南县| 年辖:市辖区| 浙江省| 廊坊市| 甘洛县| 青州市| 平顶山市| 汉川市| 巩义市| 始兴县| 曲阳县| 彰化市| 商都县| 成都市| 凤翔县| 刚察县| 察隅县| 安西县| 隆林| 枞阳县| 连云港市| 南雄市| 西丰县| 杨浦区| 乌拉特前旗| 安仁县| 仙游县| 五家渠市| 邻水| 遂昌县| 秦安县| 铜川市| 乐都县| 那坡县| 郸城县| 华宁县| 左权县| 深泽县| 敦化市|