Closed. This question is off-topic。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
                        
                        6年前关闭。
                                                                                            
                
        
我什至无法上手。

我想有一个下拉菜单,当您不将鼠标悬停在其上方时,该菜单会消失(顶部框除外)。

该顶部的框将显示为蓝色背景,白色文本和图像。

当您将鼠标悬停时,该框将变为黄色的指向箭头框,所有其他元素将显示,并且它们将为黑色。

一切都会有一个图像(现在黄色的顶部将保持相同的图像)和白色文本。

我该怎么办?

从本质上讲,这就是我在这里所拥有的-我假设使用jQuery做到最好。

<ul>
<li id="topitem"><img src="blahblahblah1"/>Setup Wizard</li>
<li><img src="blahblahblah2"/>Language</li>
<li><img src="blahblahblah3"/>Password</li>
<li><img src="blahblahblah4"/>Bluetooth Devices</li>
<li><img src="blahblahblah5"/>Network Config</li>
<li><img src="blahblahblah6"/>Finish</li>
</ul>

最佳答案

您可以通过在Jquery中创建ul li来完成此任务,并为此使用CSS。

<style>
        ul.menu {
            display: block;
            position: relative;
            list-style: none;
            background-color: beige;
            font-weight: bold;
            width: 150px;
        }

        li > ul.subMenu {
            display: none;
            list-style: none;
            background-color: beige;
            font-weight: bold;
            white-space: nowrap;
        }

        ul.subMenu > li {
            display: block;

        }

        li:hover ul.subMenu {
            display: block;
            position: absolute;
        }
    </style>
</head>
<body>
    <ul class="menu">
        <li> TEST
            <ul class="subMenu">
                <li id="topitem">
                    <img src="blahblahblah1" />Setup Wizard</li>
                <li>
                    <img src="blahblahblah2" />Language</li>
                <li>
                    <img src="blahblahblah3" />Password</li>
                <li>
                    <img src="blahblahblah4" />Bluetooth Devices</li>
                <li>
                    <img src="blahblahblah5" />Network Config</li>
                <li>
                    <img src="blahblahblah6" />Finish</li>
            </u>

        </li>
    </ul>

</body>

关于javascript - 如何使用jQuery制作下拉菜单,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19014013/

10-10 00:08
查看更多