JavaScriptは、マウスが通過したときにドロップダウンボックスを表示するように実装します。

JavaScriptは、マウスが通過したときにドロップダウンボックスを表示するように実装します。

この記事では、マウスがドロップダウンボックスの上を通過するときにドロップダウンボックスを表示するためのJavaScriptの具体的なコードを参考までに共有します。具体的な内容は次のとおりです。

コード:

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

<ヘッド>
    <メタ文字セット="UTF-8">
    <meta http-equiv="X-UA-compatible" content="IE=edge">
    <meta name="viewport" content="width=デバイス幅、初期スケール=1.0">
    <title>ドキュメント</title>

    <スタイル>
        * {
            マージン: 0;
            パディング: 0;
        }
        
        .nav {
            マージン: 100px 自動;
            幅: 500ピクセル;
        }
        
        .nav>li {
            フロート: 左;
        }
        
        li {
            リストスタイル: なし;
        }
        
        {
            表示: ブロック;
            テキスト装飾: なし;
            色: グレー;
            高さ: 40px;
            幅: 100ピクセル;
            テキスト配置: 中央;
            行の高さ: 40px;
            ボックスのサイズ: 境界線ボックス;
        }
        
        .nav>li>a {
            色: 黒;
        }
        
        .nav>li>a:hover {
            背景色: ライトグレー;
        }
        
        .nav>li>ul>li>a {
            /* 表示: なし; */
            境界線: 1px 実線オレンジ;
            上境界線: なし;
        }
        
        .nav>li>ul>li>a:hover {
            背景色: 薄い黄色;
        }
        
        .nav>li>ul {
            表示: なし;
        }
    </スタイル>
</head>

<本文>
    <ul class="nav" id=nav>
        <li>
            <a href="#" >シナ</a>
            <ul>
                <li><a href="#">ニュース</a> </li>
                <li><a href="#">スポーツ</a> </li>
                <li><a href="#">ニュース速報</a> </li>
                <li><a href="#">人生</a> </li>
                <li><a href="#">Weibo</a> </li>
            </ul>
        </li>
        <li>
            <a href="#" >シナ</a>
            <ul>
                <li><a href="#">ニュース 1</a> </li>
                <li><a href="#">スポーツ 1</a> </li>
                <li><a href="#">ニュース速報 1</a> </li>
                <li><a href="#">人生 1</a> </li>
                <li><a href="#">Weibo1</a> </li>
            </ul>
        </li>

        <li>
            <a href="#" >シナ</a>
            <ul>
                <li><a href="#">ニュース 2</a> </li>
                <li><a href="#">スポーツ 2</a> </li>
                <li><a href="#">ニュース速報 2</a> </li>
                <li><a href="#">ライフ 2</a> </li>
                <li><a href="#">Weibo 2</a> </li>
            </ul>
        </li>


    </ul>

    <スクリプト>
        var heads = document.querySelectorAll('.nav>li');
        (var i = 0; i < heads.length; i++) の場合 {
            heads[i].onmouseover = 関数() {
                this.children[1].style.display = "ブロック";
            }
            heads[i].onmouseout = 関数() {
                this.children[1].style.display = "なし";

            }
        }
    </スクリプト>
</本文>

</html>

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • マウスが停止しているときに js によって生成されるドロップダウン ボックス効果

<<:  Docker プライベート ウェアハウスを構築する (自己署名方式)

>>:  MySQLでconcat関数を使用する方法

推薦する

Winにmysqlをインストールする詳細な手順

この記事では、参考までにWinにmysqlをインストールする詳細な手順を紹介します。具体的な内容は次...

Dockerを使用してMQTTサーバーを構築するプロセスの詳細な説明

1. イメージをプルするdocker pull registry.cn-hangzhou.aliyu...

ページキャッシュを無効にするいくつかの方法を共有する

本日、開発中に、顧客からページをキャッシュしないように要求される方法に遭遇しました。調べたところ、ペ...

Vueは単一ファイルコンポーネントの完全なプロセス記録を実装します

目次序文単一ファイルコンポーネント基本概念シンプルなローダーコンポーネントコンテンツの解析コンポーネ...

npm 淘宝ミラー変更説明

1. トップレベルの使用法1. cnpmをインストールする npm i -g cnpm --regi...

ReactにおけるuseRefの具体的な使い方

React の経験がある人なら、コンポーネントインスタンスオブジェクトや DOM オブジェクトを取得...

マウスを動かしたときに画像のズーム効果とゆっくりとした遷移​​効果を実現するCSSのサンプルコード

transform:scale()比例したズームインまたはズームアウトを実現できます。 transi...

Linux システム構成 (サービス制御) の詳細な紹介

目次序文1. システムサービス制御1. システムctl 2. ターゲット3. 共通システムサービス4...

mysql 複数テーブル接続削除関数の削除

単一のテーブルを削除する: tableName から columnName = value を削除し...

ドメイン名、ポート、IPに基づいてnginx仮想ホストを構築する

nginxでサポートされている仮想ホストには3つの種類があります1. ドメイン名ベースの仮想ホスティ...

Docker コンテナの uid と gid の詳細な理解

デフォルトでは、コンテナ内のプロセスは root ユーザー権限で実行され、この root ユーザーは...

CSSの高さの崩壊問題についての簡単な説明

パフォーマンス例えば: HTML: <div class="first"&...

MySQL ロックブロッキングの詳細な分析

日常のメンテナンスでは、スレッドがブロックされることが多く、データベースの応答が非常に遅くなります。...

MySQL ベースのストレージエンジンとログの説明 (包括的な説明)

1.1 ストレージエンジンの概要 1.1.1 ファイルシステムストレージファイル システム: オペ...