HTML5作品,經測試,效果確定不錯,遺憾的是只支援谷歌和蘋果等以webkit核心的瀏覽器,網友體驗的時候請使用谷歌等瀏覽器來運行,不然的話無法看到效果,不說了,看效果吧 複製代碼代碼如下: 主要部分程式碼如下: function ZzxMusic(){ var aa={}; //模組設定var setting = { newSong:{'target':'newSong', 'type':'1','firstCount':6,'Count':5}, songCharts:{'target':'newSong','type':'1','firstCount':2,' Count':4}, singer:{'target':'newSong','type':'1','firstCount':8,'Count':7}, radioStation:{'target' :'newSong','type':'1','firstCount':9,'Count':2} }; //預設載入模組aa.newSong = new Zzx(setting. newSong); //模組初始化$(".menu_tagList").children("li").bind('click',function(){ for(var i in setting){ if($(this).attr("id")==i){ if(typeof aa[i]==='undefined'){ aa[i] = new Zzx(setting [i]); }else{ aa[i].init(); } } } $(".menu_hover").removeClass("menu_hover "); $(this).addClass("menu_hover"); }) } //實例化控制台var myControl = new Control({ audio : document.getElementById("myMusic"), //播放器playModeNode : $("#modeButton"), //模式選擇按鈕playBtn : $("#playButton"), //主控按鈕playTitle : $("#musicTitle"), //歌曲TITLE容器singerHead : $("#singerHead"), //歌曲插圖容器progressWrap : $("#progressWrap"), / /歌曲進度條容器progress : $("#progress"), //歌曲進度條容器oWinObj : $("#oWindow"), //警告窗容器allTimeNode : $("# totleTime"), //目前時間容器currentTimeNode : $("#currentTime") //目前時間容器}); ZzxMusic(); 原文www.jq-school.com