如何在HTML里面实现鼠标划上去导航出现下拉菜单呢?或者说用js插件如何调用?

 我来答
桃子的幸福on
2016-08-23 · 知道合伙人互联网行家
桃子的幸福on
知道合伙人互联网行家
采纳数:1044 获赞数:2228
在校计算机专业学生

向TA提问 私信TA
展开全部

这个用jQuery就的toggle函数可以实现。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
<script   src="
>
    <style>
        .main
        {
            list-style: none;
            float: left;
            margin-left: 20px;
        }
        .main li
        {
            list-style: none;
            text-align: left;
            margin-left: -40px;
        }
        .main ul
        {
            display: none;
        }
        .main a
        {
            text-decoration: none;
        }
        .main li a
        {
            text-decoration: none;
        }
    </style>
</head>
<body>
<ul id="uid">
    <li class="main"><a href="#">菜单一</a>
    <ul>
        <li><a href="#">子菜单</a></li>
        <li><a href="#">子菜单</a></li>
        <li><a href="#">子菜单</a></li>
    </ul>
    </li>
    <li class="main"><a href="#">菜单二</a>
        <ul>
            <li><a href="#">子菜单</a></li>
            <li><a href="#">子菜单</a></li>
            <li><a href="#">子菜单</a></li>
        </ul>
    </li>
    <li class="main"><a href="#">菜单三</a>
        <ul>
            <li><a href="#">子菜单</a></li>
            <li><a href="#">子菜单</a></li>
            <li><a href="#">子菜单</a></li>
        </ul>
    </li>
</ul>
</body>
<script >
$(document).ready(
    function () {
        $(".main").hover(function () {
            $(this).children("ul").toggle();
        })
    }
)
</script>
</html>
更多追问追答
追问
就这样就可以了吗?
追答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式