• 工作室项目之好友列表展示


        这学期因为要准备考研,没这么多时间投入到工作室的项目中,项目很多功能比较粗糙,再过几天就要整合项目提交了,趁着还没整合,先把我负责的模块上传吧。

    好友列表展示用一个html页面实现:

    FriendList.html:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>好友列表</title>
    </head>
    <body>
    <script>
    if (!document.getElementById)
     document.getElementById = function() { return null; }
    function initializeMenu(menuId, actuatorId) {
     var menu = document.getElementById(menuId);
     var actuator = document.getElementById(actuatorId);
     if (menu == null || actuator == null) return;
     actuator.parentNode.style.backgroundImage = "url()";
     actuator.onclick = function() {
      var display = menu.style.display;
      this.parentNode.style.backgroundImage =
       (display == "block") ? "url()" : "url()";
      menu.style.display = (display == "block") ? "none" : "block";
      return false;
     }
    }
     window.onload = function() {
       initializeMenu("productsMenu", "productsActuator");
       initializeMenu("newPhonesMenu", "newPhonesActuator");
       initializeMenu("compareMenu", "compareActuator");
       initializeMenu("unfamilarMenu", "unfamilarActuator");
      }
    </script>
    <style>
    body {
     font-family: verdana, helvetica, arial, sans-serif;
    }
    #mainMenu {
     background-color: #EEE;
     border: 1px solid #CCC;
     color: blue;
      203px;
     height:400px;float:right;
    }
    #menuList {
     margin: 0px;
     padding: 10px 0px 10px 15px;
    }
    li.menubar {
     background: url() no-repeat 0em 0.3em;
     font-size: 12px;
     line-height: 1.5em;
     list-style: none outside;
    }
    .menu, .submenu {
     display: none;
     margin-left: 15px;
     padding: 0px;
    }
    .menu li, .submenu li {
     background: url() no-repeat 0em 0.3em;
     list-style: none outside;
    }
    a.actuator {
     background-color: transparent;
     color: #000;
     font-size: 12px;
     padding-left: 15px;
     text-decoration: none;
    }
    a.actuator:hover {
     text-decoration: underline;
    }
    .menu li a, .submenu li a {
     background-color: transparent;
     color: #000;
     font-size: 12px;
     padding-left: 15px;
     text-decoration: none;
    }
    .menu li a:hover, submenu li a:hover {
     text-decoration: underline;
    }
    span.key {
     text-decoration: underline;
    }
    </style>
    </head>
    <body>
    <div id="mainMenu">
      <ul id="menuList">
      <li class="menubar">
       <a href="#" id="productsActuator" class="actuator">我的好友</a>
       <ul id="productsMenu" class="menu">
       <li>
        <a href="#" id="newPhonesActuator" class="actuator">朋友</a>
        <ul id="newPhonesMenu" class="submenu">
        <li><a href="#">道长[樱花满地集于我心  蝶舞纷飞祈]</a></li>
        <li><a href="#">橙汁[琉夏时光,轻染浅忆,偶尔还是会想起你,等风来也等到你~《浅忆》]</a></li>
        <li><a href="#">志峰[晓峰]</a></li>
        <li><a href="#">林光[俺就是文学少年呀]</a></li>
        </ul>
       </li>
       <li>
        <a href="#" id="compareActuator" class="actuator">同学</a>
        <ul id="compareMenu" class="submenu">
        <li><a href="#">张三[少就是多]</a></li>
        <li><a href="#">李四[快就是慢]</a></li>
        <li><a href="#">王五麻子[楼下是傻逼]</a></li>
        <li><a href="#">小六[楼上是傻逼]</a></li>
        </ul>
       </li>
        <li>
        <a href="#" id="unfamilarActuator" class="actuator">陌生人</a>
        <ul id="unfamilarMenu" class="submenu">
        <li><a href="#">道长[樱花满地集于我心  蝶舞纷飞祈]</a></li>
        <li><a href="#">橙汁[琉夏时光,轻染浅忆,偶尔还是会想起你,等风来也等到你~《浅忆》]</a></li>
        <li><a href="#">志峰[晓峰]</a></li>
        <li><a href="#">林光[俺就是文学少年呀]</a></li>
        </ul>
       </li>
       
       </ul>
      </li>
      </ul>
     </div>
     </body>
    </body>
    </html>
    

      效果如图:

     页面现在还比较丑,过几天让负责前端的同学修饰一下,另外数据暂时是测试数据,还没有连上数据库,后期完善。优点是这种方式展示好友列表代码量少,简单易懂

  • 相关阅读:
    模板
    kuangbin带你飞
    BZOJ开荒记
    模板
    洛谷
    模板
    [蓝桥杯][2013年第四届真题]危险系数
    数位DP入门题
    备战2019蓝桥杯
    常用的数学符号
  • 原文地址:https://www.cnblogs.com/litingshi/p/6911829.html
Copyright © 2020-2023  润新知