zoukankan      html  css  js  c++  java
  • jQuery---音乐导航

    音乐导航

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
      <meta charset="UTF-8">
      <title>Title</title>
      <style>
        * {
          margin: 0;
          padding: 0;
          list-style: none;
        }
    
        .nav {
          width: 900px;
          height: 60px;
          background-color: rgb(231, 234, 237);
          margin: 0 auto;
        }
    
        .nav li {
          width: 100px;
          height: 60px;
          /*border: 1px solid yellow;*/
          float: left;
          position: relative;
          overflow: hidden;
        }
    
        .nav a {
          position: absolute;
          width: 100%;
          height: 100%;
          font-size: 24px;
          color: rgb(60, 64, 67);
          text-align: center;
          line-height: 60px;
          text-decoration: none;
          z-index: 2;
        }
    
        .nav span {
          position: absolute;
          width: 100%;
          height: 100%;
          background-color: yellow;
          top: 60px;
        }
      </style>
      <script src="../jquery-1.12.4.js"></script>
      <script>
        $(function () {
          $(".nav li").mouseenter(function () {
            $(this).children("span").stop().animate({ top: 0 });
            var idx = $(this).index();
            //让对应的音乐播放, 音乐播放的方法时DOM对象
            $("audio").get(idx).load();
            $("audio").get(idx).play();
          }).mouseleave(function () {
            $(this).children("span").stop().animate({ top: 60 });
          });
        });
      </script>
    </head>
    
    <body>
      <div class="nav">
        <ul>
          <li>
            <a href="javascript:void(0);">导航1</a>
            <span></span>
          </li>
          <li><a href="javascript:void(0);">导航2</a><span></span></li>
          <li><a href="javascript:void(0);">导航3</a><span></span></li>
          <li><a href="javascript:void(0);">导航4</a><span></span></li>
          <li><a href="javascript:void(0);">导航5</a><span></span></li>
          <li><a href="javascript:void(0);">导航6</a><span></span></li>
          <li><a href="javascript:void(0);">导航7</a><span></span></li>
          <li><a href="javascript:void(0);">导航8</a><span></span></li>
          <li><a href="javascript:void(0);">导航9</a><span></span></li>
        </ul>
    
        <!--音频标签-->
        <div>
          <audio src="mp3/1.ogg"></audio>
          <audio src="mp3/2.ogg"></audio>
          <audio src="mp3/3.ogg"></audio>
          <audio src="mp3/4.ogg"></audio>
          <audio src="mp3/5.ogg"></audio>
          <audio src="mp3/6.ogg"></audio>
          <audio src="mp3/7.ogg"></audio>
          <audio src="mp3/8.ogg"></audio>
          <audio src="mp3/9.ogg"></audio>
        </div>
    
      </div>
    </body>
    
    </html>

    有个报错....

  • 相关阅读:
    js语言结构小记(一)
    jquery插件:fancybox
    转载(深刻地了解到了js数组是引用类型)
    sqlite 页面结构分析
    有限状态机(FSM)的设计与实现(二)
    sqlite源码中的一个潜在Bug
    一种整数数据压缩存储的算法实现
    构建自己的内存池(一)
    sqlite Btree结构分析
    构建自己的内存池(二)
  • 原文地址:https://www.cnblogs.com/alannever/p/13492763.html
Copyright © 2011-2022 走看看