<!doctype html>html
<html>jquery
<head>數組
<title>音樂導航</title>this
<script>url
*{margin:0;padding:0;}3d
#nav{htm
width:100%;blog
height:56px;ip
margin-top:50px;文檔
background:#1f0a31 url(images/topbg1.jpg) no-repeat;
background-size:100%;/*背景的大小*/
background-position:center top;/*背景的位置*/
}
#nav ul{
width:700px;
height:560px;
margin:0 auto;/*左右自動居中*/
list-style:none;
padding:50px;/*日後移的方法*/
}
#nav ul li{
position:relative;
width:100px;
height:56px;
/*background:blue;*/
float:left;/*左浮動:與父元素的左端對齊往右端顯示,顯示不下就換行接着依次往右端顯示*/
text-algn:center;/*文本左右居中,注意放的位置*/
}
#nav ul li a{
line-height:56px;
color:#fff;
text-decoration:none;
cursor:pointer;
z-index:2;
position:relative;/*相對定位:元素沒有脫離文檔流 原來佔據的空間*/
}
#nav ul li i{
width:100px;
height:0px;
background:rgba(0,0,0,0.5);
display:block;
position:absolute;/*漂浮起來了,空間不存在*/
z-index:1;//只有定位元素才能設置層級:層級值越大越優先顯示
left:0;
bottom:0;/*從下往上*/
}
</script>
</head>
<body>
<div id="nav">
<ul>
<li src="data-src"/*h5自定義屬性*/><a href="#">音樂庫</a><i></i></li>
<li><a href="#">歌手庫</a></li>
<li><a href="#">圖庫</a></li>
<li><a href="#">歌詞</a></li>
<li><a href="#">直播</a></li>
<li><a href="#">網頁播放器</a></li>
<li><a href="#">下載KTV</a></li>
</ul>
</div>
/*360導航音樂標籤<i>小標籤*/
<audio src="mp3/do.mp3" id="music"></auto>
<script src="js/jquery.js"></script>
<script>
//鼠標移動到導航上就播放音樂
//給導航元素綁定一個鼠標移上去的事情
//找到音樂標籤並讓他播放音樂
arr=["mp3/do.mp3",
"mp3/dfa.mp3",
"mp3/la.mp3",
"mp3/mi.mp3",
"mp3/re.mp3",
"mp3/si.mp3",
"mp3/sol.mp3",];
//獲取和Li對應的數組中的歌曲播放
$("#nav ul li").hover(functin(){
$(this)鼠標移動到哪一個li就指代哪一個Li
var index=$(this).index;
//改變auto標籤裏面src的路徑爲與鼠標移上去的li對應的歌曲
$("#music").attr("src","attr[index]")
$("#music").get(index).play;
//找到鼠標移上去的li下面的i標籤,而後改變他的高度
$(this).find("i")..animate((height:"56px"),300);
},function(){
$(this).find("i")..animate((height:"0px"),300);
})
</script>
</body>
</html>