js代码实现微博导航栏

5年以前  |  阅读数:941 次  |  编程语言:PHP 

微博导航看起来很美观,实现起来也不麻烦,直接写代码了


    <!DOCTYPE html>
    <html>
       <head>
        <meta charset="utf-8" />
        <title></title>
        <script type="text/javascript">
          var hiddenChild = function(obj) {
              var ul = obj.getElementsByTagName("ul")[0];
              ul.style.display = 'none';
            }
            /*
             *obj表示导航条中的直接li
             */
          var showChild = function(obj) {
            var ul = obj.getElementsByTagName("ul")[0];
            ul.style.display = 'block';
          }
        </script>
        <style type="text/css">
          * {
            margin: 0px;
            padding: 0px
          }
          /*导航条*/
           #nav {
            line-height: 60px;
            list-style-type: none;
            background-color: #0000FF;
            text-align: center;
          }
          #nav a {
            color: white;
            text-decoration: none;
            display: block;
            width: 80px;
            font-size: 20px;
            font-weight: 800;
          }
          #nav a:hover {
            background-color: #ccc;
          }
          #nav li {
            background-color: blue;
            float: left;
            color: white;
            list-style-type: none;
          }
          #nav li ul {
            position: absolute;
            display: none;
            width: 130px;
          }
          .show {
            display: block;
          }
        </style>
      </head>
       <body>
        <ul id="nav">
          <li onmouseover="showChild(this);" onmouseleave="hiddenChild(this);">
            <a href="#">首页</a>
            <ul>
              <li>
                <a href="#">全部广播</a>
              </li>
              <li>
                <a href="#">好友</a>
              </li>
              <li>
                <a href="#">关注</a>
              </li>
             </ul>
           </li>
          <li onmouseover="showChild(this);" onmouseleave="hiddenChild(this);">
            <a href="#">微频道</a>
            <ul>
              <li>
                <a href="#">微频道1</a>
              </li>
              <li>
                <a href="#">微频道2</a>
              </li>
             </ul>
          </li>
          <li onmouseover="showChild(this);" onmouseleave="hiddenChild(this);">
            <a href="#">找人</a>
            <ul>
              <li>
                <a href="#">明星</a>
              </li>
              <li>
                <a href="#">达人</a>
              </li>
             </ul>
           </li>
          <li onmouseover="showChild(this);" onmouseleave="hiddenChild(this);">
            <a href="#">微群</a>
            <ul>
              <li>
                <a href="#">股票</a>
              </li>
             </ul>
          </li>
         </ul>
      </body>
     </html>

以上代码就是用js实现微博导航栏,需要的朋友可以来参考下。

 相关文章:
PHP分页显示制作详细讲解
SSH 登录失败:Host key verification failed
获取IMSI
将二进制数据转为16进制以便显示
获取IMEI
文件下载
贪吃蛇
双位运算符
PHP自定义函数获取搜索引擎来源关键字的方法
Java生成UUID
发送邮件
年的日历图
提取后缀名
在Zeus Web Server中安装PHP语言支持
让你成为最历害的git提交人
Yii2汉字转拼音类的实例代码
再谈PHP中单双引号的区别详解
指定应用ID以获取对应的应用名称
Python 2与Python 3版本和编码的对比
php封装的page分页类完整实例