360导航
切换背景颜色、音乐
HTML代码
<ul id="nav" > <li class="liClick">我的主页</li> <li>新闻头条</li> <li>我的主页</li> <li>新闻头条</li> <li>我的主页</li> <li>新闻头条</li> <li>我的主页</li> <li>新闻头条</li> <li>我的主页</li> </ul> <audio src="http://www.w3school.com.cn/i/song.ogg"></audio> <audio src="http://www.w3school.com.cn/i/song.ogg"></audio> <audio src="http://www.w3school.com.cn/i/song.ogg"></audio> <audio src="http://www.w3school.com.cn/i/song.ogg"></audio> <audio src="http://www.w3school.com.cn/i/song.ogg"></audio> <audio src="http://www.w3school.com.cn/i/song.ogg"></audio> <audio src="http://www.w3school.com.cn/i/song.ogg"></audio> <audio src="http://www.w3school.com.cn/i/song.ogg"></audio> <audio src="http://www.w3school.com.cn/i/song.ogg"></audio>
css代码
*{ margin: 0; padding: 0; } #nav{ list-style-type: none; margin: 50px auto 0px; width: 960px; height: 38px; color: #333; font-size: 14px; padding: 0px; overflow: hidden; } #nav li{ width: 105px; float: left; text-align: center; line-height: 38px; border-top: #c9cbce solid 1px; border-left: #c9cbce solid 1px; border-bottom: #c9cbce solid 1px; cursor: pointer; } #nav li:last-child{ border-right: #c9cbce solid 1px; } #nav .liClick{ border-top: #54b82a solid 2px; border-bottom: none; } #nav span{ width: 100%; height: 38px; display: block; position: relative; z-index: -1; }
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.js"></script> <script> $(document).ready(function(e){ //点击li $('#nav li').click(function(e){ $('.liClick').removeClass('liClick'); $(this).addClass('liClick'); }); //每一个li添加一个底色 var color=['#b9d329','#c0ebf7','#b9d329','#69bcf3','#79d9f3','#fa5f94','#acd180','#fab4cc','#ffaa5b']; $('#nav li').append('<span>'); $('#nav span').each(function(index,elment){ $(this).css('background-color',color[index]); }); //移动到li上颜色升起 $('#nav li').hover(function(){ $(this).children('span').animate({'top':-38},200); //获得当前li的索引编号 var index=$(this).index(); $('audio').get(index).play();//播放第index的音乐 },function(){ $(this).children('span').animate({'top':0},200); var index=$(this).index(); $('audio').get(index).pause();//播放第index的音乐 }); }); </script>