实现代码如下所示:

<!DOCTYPE html>
<html>
<head><meta charset="utf-8" /><title></title><style type="text/css">* {margin: 0;padding: 0;list-style: none;}.nav {width: 900px;height: 60px;background-color: black;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: blue;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>
</head>
<body><div class="nav"><ul><li><a href="#">导航1</a><span></span></li><li><a href="#">导航2</a><span></span></li><li><a href="#">导航3</a><span></span></li><li><a href="#">导航4</a><span></span></li><li><a href="#">导航5</a><span></span></li><li><a href="#">导航6</a><span></span></li><li><a href="#">导航7</a><span></span></li><li><a href="#">导航8</a><span></span></li><li><a href="#">导航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><script src="js/jquery-3.4.1.js"></script>       <!--导入JQuery文件--><script>$(function () {$(".nav li").mouseenter(function(){$(this).children("span").stop().animate({top:0});var index=$(this).index();//音乐播放的方法时DOM对象的,jq未对音乐视频进行封装$("audio").get(index).load();$("audio").get(index).play();}).mouseleave(function(){$(this).children("span").stop().animate({top:60});});});</script></body>
</html>

注:我在这里使用的是Ogg格式的音乐,在火狐浏览器能够播放,你可以使用其他格式音乐素材
效果图:


鼠标悬停音乐效果,播放音乐

JQuery实现音乐导航栏的简单实现相关推荐

  1. 项目总结3 类似网易云音乐导航栏指示器(个性推荐、歌单等)的简单实现(一)

    我们先来看看网易云音乐导航栏指示器是什么样的. 箭头指向的蓝色框就是导航指示器,点击之后下面的view会跟着移动,每个button下面还有个小红线跟着.这个效果其实不难实现,我们先来分析分析. 在iO ...

  2. jQuery Mobile中导航栏navbar的data-*选项

    全栈工程师开发手册 (作者:栾鹏) jQuery Mobile 所有data-*选项 jQuery Mobile中导航栏navbar的data-*选项 //带有 data-role="nav ...

  3. Android 底部导航栏-极致简单版

    底部导航栏是常用的一个工具,大多数的APP都带有底部导航栏,底部导航栏可以方便用户一只手操作,切占用内存比常规的Activity少,底部导航栏使用Fragment+RadioGroup方法来实现,示意 ...

  4. Jquery Mobile 画面导航栏共用的实现方法

    2019独角兽企业重金招聘Python工程师标准>>> gulp中使用 gulp-file-include 可以使html中包含其他的文件内容, 避免重复多次写网页上相同的部分,将来 ...

  5. 导航菜单:jQuery粘性滚动导航栏效果

    粘性滚动是当导航在滚动过程中会占粘于浏览器上,达到方便网站页面浏览的效果,也是一种用户体验,下面我们看一下是怎么实现的: jQuery的 smint插件,也是一个导航菜单固定插件.当页滚动时,导航菜单 ...

  6. jQuery 实现音乐导航案例

    源码: <!DOCTYPE html> <html><head><meta charset="utf-8"><title> ...

  7. jQuery水平滑动导航栏

    html代码 <div class="header"><ul class="menu"><li class="first ...

  8. 基于Bootstrap、Jquery的自适应导航栏

    css代码: .kch_nav{width: 100%; position: fixed;z-index: 999;top:0;left: 0;right: 0;height: 69px;backgr ...

  9. CSS学习案例(16):网易云音乐导航栏

    网易云音乐官网点这里 原版: 自己做的: 网易云logo图标和搜索放大镜图标 在阿里巴巴矢量图标库找 <div class="container"><div cl ...

最新文章

  1. SpringCloud系列十二:SpringCloudSleuth(SpringCloudSleuth 简介、SpringCloudSleuth 基本配置、数据采集)...
  2. iw linux交叉编译,iw交叉编译
  3. 匿名函数python_基于python内置函数与匿名函数详解
  4. 统考计算机和英语百度网盘,《计算机专业英语》在线考试系统
  5. Image flow使用
  6. 基于OpenCV和C++实现最大阈值分割算法
  7. 半监督学习入门基础(二):最基础的3个概念
  8. 新增四则运算用户选择功能小程序
  9. 项目: 生命游戏(C语言)
  10. 【飞行器】基于matlab四旋翼飞行器飞行控制系统【含Matlab源码 1266期】
  11. Importing the numpy C-extensions failed.
  12. mysql frm idb_mysql/mariadb的数据恢复。没有libdata1,只有frm和idb文件的innodb的数据恢复...
  13. Android 客户端性能优化(魅族资深工程师毫无保留奉献)
  14. 全面质量管理体系运转的基本方法 PDCA
  15. Web系统常见安全漏洞介绍及解决方案-sql注入
  16. 三台机器互相免密登录
  17. Python数据处理之一:数据读取
  18. 忽悠马云10亿,还阿里4500亿:做对事赢一场,跟对人赢一生!(文章为转载,网上各种假原创,未搜到原作者)
  19. 黑金花大理石_请问黑金花大理石是什么样的,有哪些特点?
  20. 记第一次露营的不完全体验及攻略

热门文章

  1. C@sio 计算器挑战(初学java第一篇)
  2. 使用vue完成点击鼠标产生小心心特效
  3. 郑州高新技术企业认定八大硬性条件是什么?
  4. html设置字体为5号,以下HTML代码中,哪一个是将词语“Run Away Bride”显示为Verdana字体并且字号为5号的正确代码?...
  5. 蘑菇街2021财年Q1财报:直播GMV连续18个季度保持增长
  6. edge浏览器如何把网页放到桌面_edge浏览器怎么把网页放桌面 - 卡饭网
  7. MEMS硅麦和ECM驻极体麦
  8. HTML简笔画画布气球,一束气球简笔画图片
  9. 中国古代地方官制------地方行政机构之沿革简释
  10. js报错- cannot set property xxx of undefined