1
2
3
4
5
6
7
8
9
10
11

任务3.6 创建下拉菜单和自动展开菜单

发布时间:2017-09-27 23:32   发布人:唐海和   浏览次数:2835

【任务3-6】创建下拉菜单和自动展开菜单

【任务描述】

  (1)创建纵向下拉列表菜单。

  (2)创建自动展开与收缩菜单。

  (3)编写JavaScript代码,实现菜单的展开与收缩功能。

            纵向下拉列表菜单和自动展开与收缩菜单的浏览效果如图3-22所示。

【任务实施】

1.创建纵向下拉列表菜单。

2.创建自动展开与收缩菜单。

3.编写JavaScript代码,实现菜单的展开与收缩功能。

   在网页文档0303.html中的“<head>”与“</head>”之间添加以下JavaScript代码,实现菜单的展开与收缩功能。  

4.保存网页与浏览网页效果。

   保存网页0303.html,按快捷键F12浏览其效果,如下图所示。

(1)浏览纵向下拉列表菜单

(2)浏览自动展开与收缩菜单


  1.png


0303.html源代码如下:  

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="https://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>标准快递 - 配送方式 - 帮助中心 - 易购网</title>

<link rel="stylesheet" href="css/global.css" type="text/css" media="screen" />

<link rel="stylesheet" href="css/help.css" type="text/css" media="screen" />

<script type="text/javascript">

function menu_drop(menuId, displayWay)

{

document.getElementById(menuId).style.display=displayWay;

}

</script>

</head>


<body>

  <div id="header">

      <div class="nav">

        <ul id="droplist_ul">

          <li id="n0"><em><a href="default.htm" >首页</a></em></li>

          

          <li onmouseover="menu_drop('n1','block');" onmouseout="menu_drop('n1','none');"><em><a href='#'>笔记本</a></em>

            <ul id="n1">

              <li><a href="#">笔记本电脑</a></li>

              <li><a href="#">笔记本配件</a></li>

              <li><a href="#">电脑包</a></li>

            </ul>

          </li>

          

          <li onmouseover="menu_drop('n2','block');" onmouseout="menu_drop('n2','none');"><em><a href='#'>数码影音</a></em>

            <ul id="n2">

              <li><a href="#">数码影像</a></li>

              <li><a href="#">MP3/MP4</a></li>

              <li><a href="#">GPS</a></li>

              <li><a href="#">便携移动存储/读卡器</a></li>

              <li><a href="#">时尚小数码</a></li>

              <li><a href="#">相机/摄象机配件</a></li>

              <li><a href="#">录音笔</a></li>

            </ul>

          </li>

         

          <li onmouseover="menu_drop('n3','block');" onmouseout="menu_drop('n3','none');"><em><a href='#'>电玩产品</a></em>

            <ul id="n3">

              <li><a href="#">电玩套装</a></li>

              <li><a href="#">电玩主机</a></li>

              <li><a href="#">电玩配件</a></li>

            </ul>

          </li>

          

          <li onmouseover="menu_drop('n4','block');" onmouseout="menu_drop('n4','none');"><em><a href='#'>手机通讯</a></em>

            <ul id="n4">

              <li><a href="#">手机通讯</a></li>

              <li><a href="#">手机配件</a></li>

            </ul>

          </li>

          

          <li onmouseover="menu_drop('n5','block');" onmouseout="menu_drop('n5','none');"><em><a href='#'>硬件外设</a></em>

            <ul id="n5">

              <li><a href="#">核心硬件</a></li>

              <li><a href="#">外设产品</a></li>

              <li><a href="#">网络产品</a></li>

            </ul>

          </li>

          

          <li onmouseover="menu_drop('n6','block');" onmouseout="menu_drop('n6','none');"><em><a href='#'>办公设备</a></em>

            <ul id="n6">

              <li><a href="#">办公设备</a></li>

              <li><a href="#">办公耗材</a></li>

            </ul>

          </li>

        </ul>

      </div>

      <div class="clear"></div>

      <div id="login-box">

        <div id="quick-nav" onmouseover="menu_drop('menu','block');" onmouseout="menu_drop('menu','none');">

          <a class="quick-a" href="#" onfocus="menu_drop('menu','block');">快速导航</a>

          <div id="menu">

              <div id="menu-tit"><a id="menu-close" href="javascript:void(0);" onclick="menu_drop('menu','none');" title="关闭">X</a></div>

              <div id="menu-inc">

                <dl id="menu-col-1">

                    <dt>产品</dt>

                    <dd><a href="#">手机</a> | <a href="#">MP3/MP4</a> | <a href="#">MID</a> | <a href="#">EBook</a></dd>

                    <dd><a href="#">最新活动</a> | <a href="#">新品信息</a> | <a href="#">产品论坛</a></dd>

                </dl>

                <dl id="menu-col-2">

                    <dt>服务与支持</dt>

                    <dd><a href="#">定制服务</a> | <a href="#">销售网点</a> | <a href="#">售后网点</a> | <a href="#">服务条款</a></dd>

                    <dd><a href="#">问吧</a> | <a href="#">在线投诉</a> | <a href="#">常见问题</a></dd>

                    <dd><a href="#">产品注册</a> | <a href="#">配件真伪查询</a> | <a href="#">资源下载</a></dd>

                </dl>

                <dl id="menu-col-3">

                    <dt>品牌与娱乐</dt>

                    <dd><a href="#">Fans 广场</a> | <a href="#">明星馆</a> | <a href="#">训练营</a> | <a href="#">欢乐谷</a></dd>

                    <dd><a href="#">会员中心</a> | <a href="#">酷炫抽大奖</a> | <a href="#">O币商城</a></dd>

                </dl>

              </div>

          </div>

        </div>

      </div>

  </div>

</body>

</html>



  • 马福坦 2017-09-28 10:16:09
    谢谢老师 我学会啦
  • 丁帅 2017-09-28 10:17:45
    讲的很细 都学会了 谢谢老师。
  • 毕洁壮 2017-09-28 10:18:17
    思路清晰 谢谢老师
  • 王家敏 2017-09-28 10:19:57
    讲的好好 谢老师
  • 徐勤翰 2017-09-28 10:21:05
    老师讲课很细致
  • 秦瑶 2017-09-28 10:22:33
    非常棒的课程!
  • 杨永吉 2017-09-28 10:22:36
    讲课生动形象,容易理解
  • 赵浩权 2017-09-28 10:23:23
    谢谢老师我也学会了!
  • 陈然然 2017-09-28 10:23:31
    严谨有效的教学方法很适用
  • 丁杨 2017-09-28 10:24:14
    老师讲课很认真