求一段下拉菜单的js代码,

RT菜单列表中有一个菜单需要下拉列表,想让它鼠标经过时显示,离开时隐藏。顺便把js都写一段解释注释,下面是html代码:<divid="menu"><ul><li><ah... RT 菜单列表中有一个菜单需要下拉列表,想让它鼠标经过时显示,离开时隐藏。 顺便把js 都写一段解释注释,下面是html代码:
<div id="menu">
<ul>
<li><a href="index.html" title="网站首页">网站首页</a></li>
<li class="food_a" onmouseover="change"><a href="food.html" title="缤纷美食">缤纷美食</a>
<ul>
<li><a href="#" title="开胃菜">开胃菜</a></li>
<li><a href="#" title="沙拉">沙拉</a></li>
<li><a href="#" title="冷盘">冷盘</a></li>
<li><a href="#" title="主食">主食</a></li>
<li><a href="#" title="饮料">饮料</a></li>
<li><a href="#" title="甜品">甜品</a></li>
<li><a href="#" title="汤">汤</a></li>
<li><a href="#" title="面食">面食</a></li>
</ul>
</li>
<li><a href="activity.html" title="优惠活动">优惠活动</a></li>
<li><a href="promotion.html" title="商品促销">商品促销</a></li>
<li><a href="order.html" title="宴会订制">宴会订制</a></li>
<li><a href="member.html" title="会员中心">会员中心</a></li>
<li><a href="about.html" title="关于我们">关于我们</a></li>
</ul>
</div>
展开
 我来答
abcd5849049
2014-10-11 · TA获得超过135个赞
知道小有建树答主
回答量:252
采纳率:0%
帮助的人:163万
展开全部
    $("#menu li").hover(function(){
        $(this).children('ul').show();
    },function(){
        $(this).children('ul').hide();
    })
落寞飘叶
推荐于2016-09-11 · 超过18用户采纳过TA的回答
知道答主
回答量:107
采纳率:0%
帮助的人:39.3万
展开全部

将需要隐藏的ul加一个div id= “HiddenDiv” display = "none"


<script>
//tag 为1是移入,tag为2 是移出
    function change(tag){
    var  div1 = document.getElementById("HiddenDiv");
    if(tag == 1){
        div1.style.display = "black";
    }else{
        div1.style.display = "none";
    }
    }
</script>

在“缤纷美食” 那里加上onmouseover 和onmouseout调用这个函数。

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式