//歌曲列表 var JJG = function(o){ this.setting = (typeof o === 'object') ? o : {}; this.target = this.setting.target || 'newSong'; this.type = typeof this.setting.type === 'number' ? this.setting.type : parseInt(this.setting.type); this.firstCount = typeof this.setting.firstCount === 'number' ? this.setting.firstCount : parseInt(this.setting.firstCount); this.Count = typeof this.setting.Count === 'number' ? this.setting.Count : parseInt(this.setting.Count); this.content = $("#content"); //初始化 this.init(); } JJG.prototype ={ init:function(){ //列表初始化 this.content.html(""); //堆栈指针初始化 this.stack = 0; //图片路径 this.imgPath = 'data/'; //定时器 this.timer = null; //测试JSON数据(可以替换为AJAX请求返回值) this.testJson = { list:[ {src:"/jjpic/200/20220104/20220104155335384.jpg",title:"Star Unkind (Lanfranchi & Farina Remix) - 2Someone",titles:"Star~20Unkind~20~28Lanfranchi~20~26~20Farina~20Remix~29~20-~202Someone",song:"/lsdownmp3/kgafs927e554a09fada1b3046e56b045ab610_14738564.mp3",id:"927e554a09fada1b3046e56b045ab610",fl:"1",aid:"14738564"},{src:"/jjpic/200/20210309/20210309150228715.jpg",title:"Wake (Studio Version) - Hillsong Young & Free",titles:"Wake~20~28Studio~20Version~29~20-~20Hillsong~20Young~20~26~20Free",song:"/lsdownmp3/kgafs2d3c071cd6ba331a74f8a236cf699b2a_655511.mp3",id:"2d3c071cd6ba331a74f8a236cf699b2a",fl:"1",aid:"655511"},{src:"/jjpic/200/20210719/20210719175756141.jpg",title:"Stay (Clean) - The Kid LAROI、Justin Bieber",titles:"Stay~20~28Clean~29~20-~20The~20Kid~20LAROI^3001Justin~20Bieber",song:"/lsdownmp3/kgafs2513b8a4251b24d7601943ae034cd070_46511817.mp3",id:"2513b8a4251b24d7601943ae034cd070",fl:"1",aid:"46511817"},{src:"/jjpic/200/20180525/20180525144203915.jpg",title:"Normal No More (Explicit) - Tysm",titles:"Normal~20No~20More~20~28Explicit~29~20-~20Tysm",song:"/lsdownmp3/kgafs8ba7c97a109c7c0e8c33d33e38a4db4e_37079601.mp3",id:"8ba7c97a109c7c0e8c33d33e38a4db4e",fl:"1",aid:"37079601"},{src:"/jjpic/200/20210705/20210705105008311.jpg",title:"Power (In Your Soul) - Interupt、Luna LePage",titles:"Power~20~28In~20Your~20Soul~29~20-~20Interupt^3001Luna~20LePage",song:"/lsdownmp3/kgafs1bed3cf0e9c03a69266e756862680668_44458307.mp3",id:"1bed3cf0e9c03a69266e756862680668",fl:"1",aid:"44458307"},{src:"/jjpic/200/20210430/20210430180005454.jpg",title:"Fight - BeatBrothers",titles:"Fight~20-~20BeatBrothers",song:"/lsdownmp3/kgafs59300b9abd5dc5ff246bb95e5d07eb0b_35344482.mp3",id:"59300b9abd5dc5ff246bb95e5d07eb0b",fl:"1",aid:"35344482"},{src:"/jjpic/200/20210714/20210714103144838.jpg",title:"Free Loop - Daniel Powter",titles:"Free~20Loop~20-~20Daniel~20Powter",song:"/lsdownmp3/kgafs60ce606397fca1384b5c340b5f52b5bb_12963258.mp3",id:"60ce606397fca1384b5c340b5f52b5bb",fl:"1",aid:"12963258"},{src:"/jjpic/200/20201103/20201103175842663.jpg",title:"Unstoppable - Sia",titles:"Unstoppable~20-~20Sia",song:"/lsdownmp3/kgafs128de9219f5a8a85a3f7f3c26bcb9cdc_556280.mp3",id:"128de9219f5a8a85a3f7f3c26bcb9cdc",fl:"1",aid:"556280"},{src:"/jjpic/200/20201103/20201103175842663.jpg",title:"Move Your Body (Alan Walker Remix) - Sia、Alan Walker",titles:"Move~20Your~20Body~20~28Alan~20Walker~20Remix~29~20-~20Sia^3001Alan~20Walker",song:"/lsdownmp3/kgafs281ff99dd040924ba863a2d7be03e6af_1799929.mp3",id:"281ff99dd040924ba863a2d7be03e6af",fl:"1",aid:"1799929"},{src:"/jjpic/200/20220317/20220317165818217.jpg",title:"Dancing With Your Ghost - Sasha Sloan",titles:"Dancing~20With~20Your~20Ghost~20-~20Sasha~20Sloan",song:"/lsdownmp3/kgafs95b6000a35b2e6cbca7b997751c45fc4_23598307.mp3",id:"95b6000a35b2e6cbca7b997751c45fc4",fl:"1",aid:"23598307"},{src:"/jjpic/200/20211126/20211126170949504.jpg",title:"Faded - Alan Walker、Iselin Solheim",titles:"Faded~20-~20Alan~20Walker^3001Iselin~20Solheim",song:"/lsdownmp3/kgafs2f78c3efa4b11d34498e1a3247245065_2657404.mp3",id:"2f78c3efa4b11d34498e1a3247245065",fl:"1",aid:"2657404"},{src:"/jjpic/200/20150714/20150714142130217891.jpg",title:"Middle Of The Night (Original Mix) - Taiga",titles:"Middle~20Of~20The~20Night~20~28Original~20Mix~29~20-~20Taiga",song:"/lsdownmp3/kgafsc56e68045f95cd3839563814bfacbac1_41044133.mp3",id:"c56e68045f95cd3839563814bfacbac1",fl:"1",aid:"41044133"},{src:"/jjpic/200/20180702/20180702110206684.jpg",title:"Empty Love - Lulleaux、Kid Princess",titles:"Empty~20Love~20-~20Lulleaux^3001Kid~20Princess",song:"/lsdownmp3/kgafsc3be192fcefa6f7692c0b9cae8783764_36762089.mp3",id:"c3be192fcefa6f7692c0b9cae8783764",fl:"1",aid:"36762089"},{src:"/jjpic/200/20220228/20220228153226178.jpg",title:"Infinity - Jaymes Young",titles:"Infinity~20-~20Jaymes~20Young",song:"/lsdownmp3/kgafs83ec372204e7142adec33478f5940629_2648773.mp3",id:"83ec372204e7142adec33478f5940629",fl:"1",aid:"2648773"},{src:"/jjpic/200/20200810/20200810182454516.jpg",title:"Monsters - Katie Sky",titles:"Monsters~20-~20Katie~20Sky",song:"/lsdownmp3/kgafsc89d2fa1d02ff4a34efacac02a69d588_646623.mp3",id:"c89d2fa1d02ff4a34efacac02a69d588",fl:"1",aid:"646623"},{src:"/jjpic/200/20200712/20200712151817650763.jpg",title:"Remember Our Summer - FrogMonster",titles:"Remember~20Our~20Summer~20-~20FrogMonster",song:"/lsdownmp3/kgafs2e9ba92a1da5687c44a983e8257a6fd9_28273237.mp3",id:"2e9ba92a1da5687c44a983e8257a6fd9",fl:"1",aid:"28273237"},{src:"/jjpic/200/20210728/20210728143322460.jpg",title:"See You Again - Wiz Khalifa、Charlie Puth",titles:"See~20You~20Again~20-~20Wiz~20Khalifa^3001Charlie~20Puth",song:"/lsdownmp3/kgafsa42b942ebef98329bc1695efaa538323_1602728.mp3",id:"a42b942ebef98329bc1695efaa538323",fl:"1",aid:"1602728"},{src:"/jjpic/200/20220208/20220208104908155301.jpg",title:"Walk Thru Fire - Vicetone、Meron Ryan",titles:"Walk~20Thru~20Fire~20-~20Vicetone^3001Meron~20Ryan",song:"/lsdownmp3/kgafs27ac8885e4d48d47ed7e82dc4ae7dc74_9202694.mp3",id:"27ac8885e4d48d47ed7e82dc4ae7dc74",fl:"1",aid:"9202694"},{src:"/jjpic/200/20210330/20210330100827253.jpg",title:"Seasons (Futuristik & Whogaux Remix) - Cadmium、Harley Bird、Rival",titles:"Seasons~20~28Futuristik~20~26~20Whogaux~20Remix~29~20-~20Cadmium^3001Harley~20Bird^3001Rival",song:"/lsdownmp3/kgafsc3045cf64f4fb5234b854d789f7812f6_11190545.mp3",id:"c3045cf64f4fb5234b854d789f7812f6",fl:"1",aid:"11190545"},{src:"/jjpic/200/20210517/20210517173854316.jpg",title:"That Girl - Olly Murs",titles:"That~20Girl~20-~20Olly~20Murs",song:"/lsdownmp3/kgafs2de4f3abfe46ef27fe9373d24c26fc26_1820815.mp3",id:"2de4f3abfe46ef27fe9373d24c26fc26",fl:"1",aid:"1820815"},{src:"/jjpic/200/20220107/20220107165648890.jpg",title:"Lone Ranger - Rachel Platten",titles:"Lone~20Ranger~20-~20Rachel~20Platten",song:"/lsdownmp3/kgafs4ac676f1a135e673ea712eb42bee3226_3912739.mp3",id:"4ac676f1a135e673ea712eb42bee3226",fl:"1",aid:"3912739"},{src:"/jjpic/200/20210210/20210210104621604.jpg",title:"Take Me Hand - DAISHI DANCE、Cecile Corbel",titles:"Take~20Me~20Hand~20-~20DAISHI~20DANCE^3001Cecile~20Corbel",song:"/lsdownmp3/kgafsffc3a05d0e155a3a0840a1a311f99b05_933475.mp3",id:"ffc3a05d0e155a3a0840a1a311f99b05",fl:"1",aid:"933475"},{src:"/jjpic/200/20220310/20220310173244485.jpg",title:"Shots (Broiler Remix) - Imagine Dragons、Broiler",titles:"Shots~20~28Broiler~20Remix~29~20-~20Imagine~20Dragons^3001Broiler",song:"/lsdownmp3/kgafs5963edc32e9786fb3f45f7050df0a223_550609.mp3",id:"5963edc32e9786fb3f45f7050df0a223",fl:"1",aid:"550609"},{src:"/jjpic/200/20220208/20220208104908155301.jpg",title:"Nevada - Vicetone、Cozi Zuehlsdorff",titles:"Nevada~20-~20Vicetone^3001Cozi~20Zuehlsdorff",song:"/lsdownmp3/kgafs17f5bc5e9716b3777418eb67ec94107b_1746275.mp3",id:"17f5bc5e9716b3777418eb67ec94107b",fl:"1",aid:"1746275"},{src:"/jjpic/200/20210813/20210813175005214205.png",title:"Drown (Alle Farben Remix) - Martin Garrix、Clinton Kane、Alle Farben",titles:"Drown~20~28Alle~20Farben~20Remix~29~20-~20Martin~20Garrix^3001Clinton~20Kane^3001Alle~20Farben",song:"/lsdownmp3/kgafsd3763f898c2ab20f3459681c160869a4_36886337.mp3",id:"d3763f898c2ab20f3459681c160869a4",fl:"1",aid:"36886337"},{src:"/jjpic/200/20210621/20210621144829847.jpg",title:"Love Story - Taylor Swift",titles:"Love~20Story~20-~20Taylor~20Swift",song:"/lsdownmp3/kgafs6b221a16f2dcac11b7f0243540dabc91_38240016.mp3",id:"6b221a16f2dcac11b7f0243540dabc91",fl:"1",aid:"38240016"},{src:"/jjpic/200/20201011/20201011153330145.jpg",title:"Sold Out - Hawk Nelson",titles:"Sold~20Out~20-~20Hawk~20Nelson",song:"/lsdownmp3/kgafs5d2963b4f3e1ce997824578e246f3acb_981208.mp3",id:"5d2963b4f3e1ce997824578e246f3acb",fl:"1",aid:"981208"},{src:"/jjpic/200/20210810/20210810181502704.jpg",title:"Feel The Fire (Egzod Remix) - pluko、pronouncedyea、Egzod",titles:"Feel~20The~20Fire~20~28Egzod~20Remix~29~20-~20pluko^3001pronouncedyea^3001Egzod",song:"/lsdownmp3/kgafs04521d5e37c14f4ee69d52a92a1a8326_1887953.mp3",id:"04521d5e37c14f4ee69d52a92a1a8326",fl:"1",aid:"1887953"},{src:"/jjpic/200/20211126/20211126170949504.jpg",title:"The Spectre - Alan Walker",titles:"The~20Spectre~20-~20Alan~20Walker",song:"/lsdownmp3/kgafsea8e0a97b07688e3bd4de5c985f4d994_3991421.mp3",id:"ea8e0a97b07688e3bd4de5c985f4d994",fl:"1",aid:"3991421"},{src:"/jjpic/200/20211206/20211206140452835.jpg",title:"Temple - Zerky、Liu",titles:"Temple~20-~20Zerky^3001Liu",song:"/lsdownmp3/kgafs73777d10e30ba65b62a6089c6cf5d763_38468682.mp3",id:"73777d10e30ba65b62a6089c6cf5d763",fl:"1",aid:"38468682"},{src:"/jjpic/200/20220217/20220217173255216.jpg",title:"Stay The Night - Just Kiddin、Camden Cox",titles:"Stay~20The~20Night~20-~20Just~20Kiddin^3001Camden~20Cox",song:"/lsdownmp3/kgafs93fb05d3d969e47b47e39515398fa0cc_24240910.mp3",id:"93fb05d3d969e47b47e39515398fa0cc",fl:"1",aid:"24240910"},{src:"/jjpic/200/20220114/20220114112306561.jpg",title:"Something Just Like This - The Chainsmokers、Coldplay",titles:"Something~20Just~20Like~20This~20-~20The~20Chainsmokers^3001Coldplay",song:"/lsdownmp3/kgafs90cccef51dc649e851ff5ec6eaf9d5a2_1973496.mp3",id:"90cccef51dc649e851ff5ec6eaf9d5a2",fl:"1",aid:"1973496"},{src:"/jjpic/200/20200221/20200221170603763.jpg",title:"Light It Up - Robin Hustin、Jex、TobiMorrow",titles:"Light~20It~20Up~20-~20Robin~20Hustin^3001Jex^3001TobiMorrow",song:"/lsdownmp3/kgafs97171332b94f258786758932ded1e1b8_13052716.mp3",id:"97171332b94f258786758932ded1e1b8",fl:"1",aid:"13052716"},{src:"/jjpic/200/20211126/20211126170949504.jpg",title:"All Falls Down - Alan Walker、Noah Cyrus、Digital Farm Animals、Juliander",titles:"All~20Falls~20Down~20-~20Alan~20Walker^3001Noah~20Cyrus^3001Digital~20Farm~20Animals^3001Juliander",song:"/lsdownmp3/kgafsfb629ddb77f128c4d39c3e66b58023b9_4316898.mp3",id:"fb629ddb77f128c4d39c3e66b58023b9",fl:"1",aid:"4316898"},{src:"/jjpic/200/20200926/20200926183148967.jpg",title:"Outside - Calvin Harris、Ellie Goulding",titles:"Outside~20-~20Calvin~20Harris^3001Ellie~20Goulding",song:"/lsdownmp3/kgafsa49a5bc84a0b18a61f441de33bc5a971_976367.mp3",id:"a49a5bc84a0b18a61f441de33bc5a971",fl:"1",aid:"976367"},{src:"/jjpic/200//",title:"I'm Alone - Tommo、MELISA",titles:"I~27m~20Alone~20-~20Tommo^3001MELISA",song:"/lsdownmp3/kgafsd69ab72910233117eaad3910085a0c34_42210725.mp3",id:"d69ab72910233117eaad3910085a0c34",fl:"1",aid:"42210725"},{src:"/jjpic/200/20210219/20210219105354731.jpg",title:"Here With You - Asher Monroe",titles:"Here~20With~20You~20-~20Asher~20Monroe",song:"/lsdownmp3/kgafs587a439d54cf4185103f67bd805a42ff_589877.mp3",id:"587a439d54cf4185103f67bd805a42ff",fl:"1",aid:"589877"},{src:"/jjpic/200/20161227/20161227102255853.jpg",title:"Love You Like A Love Song - Sami & Sasha",titles:"Love~20You~20Like~20A~20Love~20Song~20-~20Sami~20~26~20Sasha",song:"/lsdownmp3/kgafs1d2dd1fb586c13fbd0d62e98c35f0922_0.mp3",id:"1d2dd1fb586c13fbd0d62e98c35f0922",fl:"1",aid:"0"},{src:"/jjpic/200/20220208/20220208104908155301.jpg",title:"Angels (Radio Edit) - Vicetone、Kat Nestel",titles:"Angels~20~28Radio~20Edit~29~20-~20Vicetone^3001Kat~20Nestel",song:"/lsdownmp3/kgafs8c6ee3b9fab911554acc72a9b962475e_1784215.mp3",id:"8c6ee3b9fab911554acc72a9b962475e",fl:"1",aid:"1784215"},{src:"/jjpic/200/20210203/20210203105758637.jpg",title:"Pump It Up (Original Mix) - Danko",titles:"Pump~20It~20Up~20~28Original~20Mix~29~20-~20Danko",song:"/lsdownmp3/kgafs07ea22f47e454342a1def4ada747ec02_40102534.mp3",id:"07ea22f47e454342a1def4ada747ec02",fl:"1",aid:"40102534"},{src:"/jjpic/200/20220310/20220310173244485.jpg",title:"Enemy - Imagine Dragons、JID、英雄联盟",titles:"Enemy~20-~20Imagine~20Dragons^3001JID^3001^82F1^96C4^8054^76DF",song:"/lsdownmp3/kgafs2cb8c7efb45bdbd0ff9f2eafb78b840b_49940456.mp3",id:"2cb8c7efb45bdbd0ff9f2eafb78b840b",fl:"1",aid:"49940456"},{src:"/jjpic/200/20210218/20210218111351968.jpg",title:"Because Of You - Kelly Clarkson",titles:"Because~20Of~20You~20-~20Kelly~20Clarkson",song:"/lsdownmp3/kgafs1666ef49a8e5f1bc0744993330a3d6c3_26953660.mp3",id:"1666ef49a8e5f1bc0744993330a3d6c3",fl:"1",aid:"26953660"},{src:"/jjpic/200/20211126/20211126170949504.jpg",title:"Alone - Alan Walker",titles:"Alone~20-~20Alan~20Walker",song:"/lsdownmp3/kgafs46b0d6878cc21a67b65b6b5da5b38f98_1857732.mp3",id:"46b0d6878cc21a67b65b6b5da5b38f98",fl:"1",aid:"1857732"},{src:"/jjpic/200/20210804/20210804182309783.jpg",title:"Reality - Lost Frequencies、Janieck Devy",titles:"Reality~20-~20Lost~20Frequencies^3001Janieck~20Devy",song:"/lsdownmp3/kgafscad2157c61c0c8d4db11714728ea5390_2131363.mp3",id:"cad2157c61c0c8d4db11714728ea5390",fl:"1",aid:"2131363"},{src:"/jjpic/200/20220209/20220209151746834.jpg",title:"Black Magic - Jonasu",titles:"Black~20Magic~20-~20Jonasu",song:"/lsdownmp3/kgafs3a547417d8834185cc946e8dacec72ed_40659013.mp3",id:"3a547417d8834185cc946e8dacec72ed",fl:"1",aid:"40659013"},{src:"/jjpic/200/20210218/20210218111351968.jpg",title:"Stronger (What Doesn't Kill You) - Kelly Clarkson",titles:"Stronger~20~28What~20Doesn~27t~20Kill~20You~29~20-~20Kelly~20Clarkson",song:"/lsdownmp3/kgafs38ad9dad894327c0883440112fe7b90a_558251.mp3",id:"38ad9dad894327c0883440112fe7b90a",fl:"1",aid:"558251"},{src:"/jjpic/200/20211217/20211217152522431.jpg",title:"My Love - Westlife",titles:"My~20Love~20-~20Westlife",song:"/lsdownmp3/kgafsb37fcf2a9bf8072661ce482dcb78375d_1786252.mp3",id:"b37fcf2a9bf8072661ce482dcb78375d",fl:"1",aid:"1786252"},{src:"/jjpic/200/20120330/20120330174449552199.jpg",title:"In The Shadow Of The Sun - Professor Green",titles:"In~20The~20Shadow~20Of~20The~20Sun~20-~20Professor~20Green",song:"/lsdownmp3/kgafs7ab8fe88990f821bbda59fbd17dd3e0c_2435698.mp3",id:"7ab8fe88990f821bbda59fbd17dd3e0c",fl:"1",aid:"2435698"},{src:"/jjpic/200/20201126/20201126145134642.jpg",title:"The Way I Still Love You - Reynard Silva",titles:"The~20Way~20I~20Still~20Love~20You~20-~20Reynard~20Silva",song:"/lsdownmp3/kgafs8bf7a4d5803e441f3b99d855d66ca19c_604446.mp3",id:"8bf7a4d5803e441f3b99d855d66ca19c",fl:"1",aid:"604446"},{src:"/jjpic/200/20180128/20180128224426886913.jpg",title:"Good Time - Owl City、Carly Rae Jepsen",titles:"Good~20Time~20-~20Owl~20City^3001Carly~20Rae~20Jepsen",song:"/lsdownmp3/kgafs14d7e636606cac0867587f4860d887a6_4134235.mp3",id:"14d7e636606cac0867587f4860d887a6",fl:"1",aid:"4134235"},{src:"/jjpic/200/20200916/20200916181703118.jpg",title:"Salt - Ava Max",titles:"Salt~20-~20Ava~20Max",song:"/lsdownmp3/kgafse0f9cada211aec10e4463da361462e18_14345062.mp3",id:"e0f9cada211aec10e4463da361462e18",fl:"1",aid:"14345062"},{src:"/jjpic/200/20211126/20211126170949504.jpg",title:"Play - Alan Walker、K-391、Tungevaag、Mangoo",titles:"Play~20-~20Alan~20Walker^3001K-391^3001Tungevaag^3001Mangoo",song:"/lsdownmp3/kgafs545edbac9eaef917f26ff851ff82a716_27984599.mp3",id:"545edbac9eaef917f26ff851ff82a716",fl:"1",aid:"27984599"},{src:"/jjpic/200/20180510/20180510175532485.jpg",title:"Friendships (Lost My Love) - Pascal Letoublon、Leony!",titles:"Friendships~20~28Lost~20My~20Love~29~20-~20Pascal~20Letoublon^3001Leony~21",song:"/lsdownmp3/kgafs08155effafa6a8b3377c00d064125607_40147671.mp3",id:"08155effafa6a8b3377c00d064125607",fl:"1",aid:"40147671"},{src:"/jjpic/200/20201207/20201207101427697.jpg",title:"Run Free (Radio Edit) - Deep Chills、IVIE",titles:"Run~20Free~20~28Radio~20Edit~29~20-~20Deep~20Chills^3001IVIE",song:"/lsdownmp3/kgafsafd2bb4e18c7faef48fe0b4222585284_4353081.mp3",id:"afd2bb4e18c7faef48fe0b4222585284",fl:"1",aid:"4353081"},{src:"/jjpic/200/20211126/20211126170949504.jpg",title:"Sorry - Alan Walker、ISÁK",titles:"Sorry~20-~20Alan~20Walker^3001IS~C1K",song:"/lsdownmp3/kgafsf73b1ca3bec7eb28650b02ac676c7017_41195163.mp3",id:"f73b1ca3bec7eb28650b02ac676c7017",fl:"1",aid:"41195163"},{src:"/jjpic/200/20220208/20220208104908155301.jpg",title:"Way Back - Vicetone、Cozi Zuehlsdorff",titles:"Way~20Back~20-~20Vicetone^3001Cozi~20Zuehlsdorff",song:"/lsdownmp3/kgafsb3e603dcc6a75ea812a81f69e73d61d3_8412113.mp3",id:"b3e603dcc6a75ea812a81f69e73d61d3",fl:"1",aid:"8412113"},{src:"/jjpic/200/20210517/20210517172634410.jpg",title:"Five Hundred Miles - Justin Timberlake、Carey Mulligan、Stark Sands",titles:"Five~20Hundred~20Miles~20-~20Justin~20Timberlake^3001Carey~20Mulligan^3001Stark~20Sands",song:"/lsdownmp3/kgafs54727a95e30e5e8b76dab068df5294b0_528482.mp3",id:"54727a95e30e5e8b76dab068df5294b0",fl:"1",aid:"528482"},{src:"/jjpic/200/20210408/20210408104121207.jpg",title:"Salt - Vikki Leigh",titles:"Salt~20-~20Vikki~20Leigh",song:"/lsdownmp3/kgafs567c97b07074431a73387a86db88aae3_36343963.mp3",id:"567c97b07074431a73387a86db88aae3",fl:"1",aid:"36343963"},{src:"/jjpic/200/20210812/20210812140630127.jpg",title:"Stitches - Shawn Mendes",titles:"Stitches~20-~20Shawn~20Mendes",song:"/lsdownmp3/kgafs62d934e3a8ae51b4ea7df9d87f106ce7_8874271.mp3",id:"62d934e3a8ae51b4ea7df9d87f106ce7",fl:"1",aid:"8874271"},{src:"/jjpic/200/20201222/20201222095213664.jpg",title:"Trouble I'm In - Twinbed",titles:"Trouble~20I~27m~20In~20-~20Twinbed",song:"/lsdownmp3/kgafs7918b631c2f739261ddc95efc0514125_8167673.mp3",id:"7918b631c2f739261ddc95efc0514125",fl:"1",aid:"8167673"},{src:"/jjpic/200/20220127/20220127150308816.jpg",title:"Summertime Sadness (Cedric Gervais Remix) - Lana Del Rey、Cedric Gervais",titles:"Summertime~20Sadness~20~28Cedric~20Gervais~20Remix~29~20-~20Lana~20Del~20Rey^3001Cedric~20Gervais",song:"/lsdownmp3/kgafs62af430a030856ce752043bc9aae0aa8_11925954.mp3",id:"62af430a030856ce752043bc9aae0aa8",fl:"1",aid:"11925954"},{src:"/jjpic/200/20220114/20220114112306561.jpg",title:"Closer - The Chainsmokers、Halsey",titles:"Closer~20-~20The~20Chainsmokers^3001Halsey",song:"/lsdownmp3/kgafscd9dec51bd1deac429b86ad077479292_1749479.mp3",id:"cd9dec51bd1deac429b86ad077479292",fl:"1",aid:"1749479"},{src:"/jjpic/200/20210629/20210629184904951.jpg",title:"Slow Down - Madnap、Pauline Herr",titles:"Slow~20Down~20-~20Madnap^3001Pauline~20Herr",song:"/lsdownmp3/kgafsc19fd64a2950e1391c7747948f589fb4_18440440.mp3",id:"c19fd64a2950e1391c7747948f589fb4",fl:"1",aid:"18440440"},{src:"/jjpic/200/20191219/20191219140332872.jpg",title:"Ignite - K-391、Alan Walker、Julie Bergan、胜利",titles:"Ignite~20-~20K-391^3001Alan~20Walker^3001Julie~20Bergan^3001^80DC^5229",song:"/lsdownmp3/kgafsd1d3872c2c4607824bae6dd48ca06b49_8541118.mp3",id:"d1d3872c2c4607824bae6dd48ca06b49",fl:"1",aid:"8541118"},{src:"/jjpic/200/20210903/20210903134427163.jpg",title:"Go Solo - Zwette、Tom Rosenthal",titles:"Go~20Solo~20-~20Zwette^3001Tom~20Rosenthal",song:"/lsdownmp3/kgafs0e1464f8431ad4ca25fe74b703b9352b_33234741.mp3",id:"0e1464f8431ad4ca25fe74b703b9352b",fl:"1",aid:"33234741"},{src:"/jjpic/200/20211126/20211126170949504.jpg",title:"On My Way - Alan Walker、Sabrina Carpenter、Farruko",titles:"On~20My~20Way~20-~20Alan~20Walker^3001Sabrina~20Carpenter^3001Farruko",song:"/lsdownmp3/kgafsab0b3c9cb1bc48c2f940673070531fbe_17503395.mp3",id:"ab0b3c9cb1bc48c2f940673070531fbe",fl:"1",aid:"17503395"},{src:"/jjpic/200/20150716/20150716040332951606.jpg",title:"Go Solo - Tom Rosenthal",titles:"Go~20Solo~20-~20Tom~20Rosenthal",song:"/lsdownmp3/kgafs9d38307c5a4eaf59230c253fff3f3f26_1763526.mp3",id:"9d38307c5a4eaf59230c253fff3f3f26",fl:"1",aid:"1763526"},{src:"/jjpic/200/20201225/20201225185800531.jpg",title:"Control - Zoë Wees",titles:"Control~20-~20Zo~EB~20Wees",song:"/lsdownmp3/kgafs10aa16b3d7ff209f23ad0f98aec174e5_36618326.mp3",id:"10aa16b3d7ff209f23ad0f98aec174e5",fl:"1",aid:"36618326"},{src:"/jjpic/200/20200712/20200712151817650763.jpg",title:"Remember Our Summer Future Bounce VIP - FrogMonster",titles:"Remember~20Our~20Summer~20Future~20Bounce~20VIP~20-~20FrogMonster",song:"/lsdownmp3/kgafs2955e04361a9c13d7bc07582639b2319_38526413.mp3",id:"2955e04361a9c13d7bc07582639b2319",fl:"1",aid:"38526413"},{src:"/jjpic/200/20200306/20200306190815614.jpg",title:"Home (Blaze U Remix) - Thimlife、BibianeZ",titles:"Home~20~28Blaze~20U~20Remix~29~20-~20Thimlife^3001BibianeZ",song:"/lsdownmp3/kgafs2f226875852b44a0115e604464a92b45_8975246.mp3",id:"2f226875852b44a0115e604464a92b45",fl:"1",aid:"8975246"},{src:"/jjpic/200/20210518/20210518170755443.jpg",title:"Rather Be - Clean Bandit、Jess Glynne",titles:"Rather~20Be~20-~20Clean~20Bandit^3001Jess~20Glynne",song:"/lsdownmp3/kgafs5301eae4b6d990439f1db827e87096e4_3912661.mp3",id:"5301eae4b6d990439f1db827e87096e4",fl:"1",aid:"3912661"},{src:"/jjpic/200/20200212/20200212152932973.jpg",title:"Take Me To Your Heart - Michael Learns to Rock",titles:"Take~20Me~20To~20Your~20Heart~20-~20Michael~20Learns~20to~20Rock",song:"/lsdownmp3/kgafsa4f95b8876a1503445d553385bf0b8ae_561642.mp3",id:"a4f95b8876a1503445d553385bf0b8ae",fl:"1",aid:"561642"},{src:"/jjpic/200/20210309/20210309172154318.jpg",title:"Wolves - Selena Gomez、Marshmello",titles:"Wolves~20-~20Selena~20Gomez^3001Marshmello",song:"/lsdownmp3/kgafs84a4a19b2816f3f00499afeee83ff77d_4309163.mp3",id:"84a4a19b2816f3f00499afeee83ff77d",fl:"1",aid:"4309163"},{src:"/jjpic/200/20220112/20220112072949665542.jpg",title:"Star Sky - Two Steps From Hell",titles:"Star~20Sky~20-~20Two~20Steps~20From~20Hell",song:"/lsdownmp3/kgafs69fcc930de8dff34d17d74908508c963_16283338.mp3",id:"69fcc930de8dff34d17d74908508c963",fl:"1",aid:"16283338"},{src:"/jjpic/200/20211116/20211116144711100.jpg",title:"Legends Never Die - 英雄联盟、Against The Current",titles:"Legends~20Never~20Die~20-~20^82F1^96C4^8054^76DF^3001Against~20The~20Current",song:"/lsdownmp3/kgafs94ac71e05fdea7d03e0483179f1be88f_4030674.mp3",id:"94ac71e05fdea7d03e0483179f1be88f",fl:"1",aid:"4030674"},{src:"/jjpic/200/20210319/20210319161332735.jpg",title:"Baby - Justin Bieber、Ludacris",titles:"Baby~20-~20Justin~20Bieber^3001Ludacris",song:"/lsdownmp3/kgafs951dd263192ed54890dc0be9ebd6d7c7_508825.mp3",id:"951dd263192ed54890dc0be9ebd6d7c7",fl:"1",aid:"508825"},{src:"/jjpic/200/20211116/20211116171120935.jpg",title:"Octopus - ALan",titles:"Octopus~20-~20ALan",song:"/lsdownmp3/kgafs679ea896c3b1240ea3e84c5fcee56d1f_37028687.mp3",id:"679ea896c3b1240ea3e84c5fcee56d1f",fl:"1",aid:"37028687"},{src:"/jjpic/200/20190529/20190529181040790.jpg",title:"Once Upon a Time - Max Oazo、Moonessa",titles:"Once~20Upon~20a~20Time~20-~20Max~20Oazo^3001Moonessa",song:"/lsdownmp3/kgafsbe674c31196da6d71954464f7d79fb40_45814753.mp3",id:"be674c31196da6d71954464f7d79fb40",fl:"1",aid:"45814753"},{src:"/jjpic/200/20210517/20210517170616473.jpg",title:"Mood (Clean) - 24KGoldn、iann dior",titles:"Mood~20~28Clean~29~20-~2024KGoldn^3001iann~20dior",song:"/lsdownmp3/kgafs4822bda88e994a67458c668e0d079c09_45988978.mp3",id:"4822bda88e994a67458c668e0d079c09",fl:"1",aid:"45988978"},{src:"/jjpic/200/20211126/20211126170949504.jpg",title:"Lost Control - Alan Walker、Sorana",titles:"Lost~20Control~20-~20Alan~20Walker^3001Sorana",song:"/lsdownmp3/kgafs32ba5804fd0a218d387eabc19ae21449_13727483.mp3",id:"32ba5804fd0a218d387eabc19ae21449",fl:"1",aid:"13727483"},{src:"/jjpic/200/20160429/20160429120308332.jpg",title:"Until You - Shayne Ward",titles:"Until~20You~20-~20Shayne~20Ward",song:"/lsdownmp3/kgafs4aec63b855a981b0ba80f85a09eb5a67_1825204.mp3",id:"4aec63b855a981b0ba80f85a09eb5a67",fl:"1",aid:"1825204"},{src:"/jjpic/200/20220125/20220125134956465.jpg",title:"We Don't Talk Anymore (Mr. Collipark Remix) - Charlie Puth、Selena Gomez",titles:"We~20Don~27t~20Talk~20Anymore~20~28Mr.~20Collipark~20Remix~29~20-~20Charlie~20Puth^3001Selena~20Gomez",song:"/lsdownmp3/kgafs10b49d98d281c314414c558f6e24bb3d_1746993.mp3",id:"10b49d98d281c314414c558f6e24bb3d",fl:"1",aid:"1746993"},{src:"/jjpic/200/20220318/20220318113049383.jpg",title:"Dance Monkey - Tones And I",titles:"Dance~20Monkey~20-~20Tones~20And~20I",song:"/lsdownmp3/kgafs5b1235b06e6c0954aace30b0d7cf61d6_26441038.mp3",id:"5b1235b06e6c0954aace30b0d7cf61d6",fl:"1",aid:"26441038"},{src:"/jjpic/200/20220211/20220211142931652.jpg",title:"Can't Buy Me Loving \/ La La La - Rauf & Faik",titles:"Can~27t~20Buy~20Me~20Loving~20~5C/~20La~20La~20La~20-~20Rauf~20~26~20Faik",song:"/lsdownmp3/kgafse04e44bf28df8830ae6f5a870d398f20_43429716.mp3",id:"e04e44bf28df8830ae6f5a870d398f20",fl:"1",aid:"43429716"},{src:"/jjpic/200/20201218/20201218094706762.jpg",title:"Want U More (Radio Edit) - Hi Noise",titles:"Want~20U~20More~20~28Radio~20Edit~29~20-~20Hi~20Noise",song:"/lsdownmp3/kgafsb3158dc3d99e34b5968afdb6ebeb8cd3_35467255.mp3",id:"b3158dc3d99e34b5968afdb6ebeb8cd3",fl:"1",aid:"35467255"},{src:"/jjpic/200/20200515/20200515144020580.jpg",title:"Angetenar (Radio Edit) - Rompasso",titles:"Angetenar~20~28Radio~20Edit~29~20-~20Rompasso",song:"/lsdownmp3/kgafs8beef875b712ed14870de22404e70054_48130866.mp3",id:"8beef875b712ed14870de22404e70054",fl:"1",aid:"48130866"},{src:"/jjpic/200/20211201/20211201173116876.jpg",title:"Fatal love - Jori King",titles:"Fatal~20love~20-~20Jori~20King",song:"/lsdownmp3/kgafs8ad55186842bbb8ce57b422ad36ea4d2_658485.mp3",id:"8ad55186842bbb8ce57b422ad36ea4d2",fl:"1",aid:"658485"},{src:"/jjpic/200/20201212/20201212212631635.jpg",title:"Lose Control (Explicit) - Hedley",titles:"Lose~20Control~20~28Explicit~29~20-~20Hedley",song:"/lsdownmp3/kgafsa438074f7908efb6498288e9bbb5e5b7_1011610.mp3",id:"a438074f7908efb6498288e9bbb5e5b7",fl:"1",aid:"1011610"},{src:"/jjpic/200/20210219/20210219110613124.jpg",title:"Teeth - 5 Seconds of Summer",titles:"Teeth~20-~205~20Seconds~20of~20Summer",song:"/lsdownmp3/kgafsadf53c75c53372ed72673194ef5364aa_27488947.mp3",id:"adf53c75c53372ed72673194ef5364aa",fl:"1",aid:"27488947"},{src:"/jjpic/200/20210319/20210319154303157.jpg",title:"Skin - Rag'n'Bone Man",titles:"Skin~20-~20Rag~27n~27Bone~20Man",song:"/lsdownmp3/kgafs50796730117e5d235e802c7ae2e85aeb_1967291.mp3",id:"50796730117e5d235e802c7ae2e85aeb",fl:"1",aid:"1967291"},{src:"/jjpic/200/20210416/20210416105821564.jpg",title:"Right Now (Na Na Na) - Aamir",titles:"Right~20Now~20~28Na~20Na~20Na~29~20-~20Aamir",song:"/lsdownmp3/kgafs8d1c79edef8e2ba3b3ef1c814c315e0c_1215395.mp3",id:"8d1c79edef8e2ba3b3ef1c814c315e0c",fl:"1",aid:"1215395"},{src:"/jjpic/200/20200219/20200219171213939.jpg",title:"Да да да (Jarico Remix) - Tanir、Tyomcha",titles:"^0414^0430~20^0434^0430~20^0434^0430~20~28Jarico~20Remix~29~20-~20Tanir^3001Tyomcha",song:"/lsdownmp3/kgafs93717a18eece6a72cdf30c2bd1431b0c_30537713.mp3",id:"93717a18eece6a72cdf30c2bd1431b0c",fl:"1",aid:"30537713"},{src:"/jjpic/200/20160412/20160412112034138022.jpg",title:"Someone You Loved - Conor Maynard",titles:"Someone~20You~20Loved~20-~20Conor~20Maynard",song:"/lsdownmp3/kgafsb9228d04bd33fa49350829ed85dfcf7f_29445985.mp3",id:"b9228d04bd33fa49350829ed85dfcf7f",fl:"1",aid:"29445985"},{src:"/jjpic/200/20201224/20201224174950566.jpg",title:"Falling Down - Wild Cards、James Delaney",titles:"Falling~20Down~20-~20Wild~20Cards^3001James~20Delaney",song:"/lsdownmp3/kgafs6063daebf3b49696fccaaa79a4fe67d5_12886322.mp3",id:"6063daebf3b49696fccaaa79a4fe67d5",fl:"1",aid:"12886322"},{src:"/jjpic/200/20220225/20220225151130516.jpg",title:"Scars To Your Beautiful - Alessia Cara",titles:"Scars~20To~20Your~20Beautiful~20-~20Alessia~20Cara",song:"/lsdownmp3/kgafsae6285e8d11cf4a72f36ded857277c6b_557873.mp3",id:"ae6285e8d11cf4a72f36ded857277c6b",fl:"1",aid:"557873"},{src:"/jjpic/200/20211027/20211027111336504.jpg",title:"Honest - rei brown",titles:"Honest~20-~20rei~20brown",song:"/lsdownmp3/kgafsa1cf711f55a5db292d55e06960e3f16b_38285011.mp3",id:"a1cf711f55a5db292d55e06960e3f16b",fl:"1",aid:"38285011"},{src:"/jjpic/200/20201210/20201210184828319.jpg",title:"Apologize - Besomorph、Anthony Keyrouz、Lunis",titles:"Apologize~20-~20Besomorph^3001Anthony~20Keyrouz^3001Lunis",song:"/lsdownmp3/kgafs8d0c9ab46beaa3d363747d2a7dff3817_27465383.mp3",id:"8d0c9ab46beaa3d363747d2a7dff3817",fl:"1",aid:"27465383"},{src:"/jjpic/200/20210531/20210531131851589.jpg",title:"Animals - Maroon 5",titles:"Animals~20-~20Maroon~205",song:"/lsdownmp3/kgafsa308da4a5385a19bdbe6dd019dcd4578_539566.mp3",id:"a308da4a5385a19bdbe6dd019dcd4578",fl:"1",aid:"539566"},{src:"/jjpic/200/20210902/20210902112808739.jpg",title:"Oops - Little Mix、Charlie Puth",titles:"Oops~20-~20Little~20Mix^3001Charlie~20Puth",song:"/lsdownmp3/kgafs30dde19d5c90893946d8e8419ec1c30b_1804178.mp3",id:"30dde19d5c90893946d8e8419ec1c30b",fl:"1",aid:"1804178"},{src:"/jjpic/200/20210419/20210419143005360.jpg",title:"Umbrella (Remix) - Ember Island、Matte",titles:"Umbrella~20~28Remix~29~20-~20Ember~20Island^3001Matte",song:"/lsdownmp3/kgafs0ce0c83f18be340df50f614c3a701cd2_15577548.mp3",id:"0ce0c83f18be340df50f614c3a701cd2",fl:"1",aid:"15577548"}, ] } this.createList(true); this.addHandle(); }, //创建内容列表 createList:function(boolen){ //boolen:true/false确定是否初次载入, this.ulNode = document.createElement("ul"); this.ulNode.id = this.target+"list"; this.content.append(this.ulNode); this.ulTarget = $("#"+this.ulNode.id); this.createMore(); this.loadList(boolen); }, //创建更多按钮 createMore:function(){ this.moreNode = document.createElement("div"); this.moreNode.className = 'm'; this.moreNode.innerHTML = '加载更多...'; this.moreNode.id = this.target+'more'; this.moreTarget = $("#"+this.moreNode.id); }, //加载列表 loadList:function(boolen){ var oList = this.testJson.list; var oLength; if(boolen){ //计算加载歌曲数 oLength = oList.length > this.firstCount ? this.firstCount: oList.length; }else{ oLength = (oList.length-this.stack) > this.Count ? this.Count: (oList.length-this.stack); } if(oLength<=0){ this.moreTarget.text("这是最后一页了!"); }; if(!this.moreTarget[0]){ this.content.append(this.moreNode); }; for(var i = 0 ; i < oLength ; i++){ this.loadDate(oList); } }, //加载列表数据 loadDate:function(oList){ switch(this.type){ //根据不同的模块 定制不同的数据展示形式 case 1:this.ulTarget.append('
  • ' + '
    ' //+ '
    ' + '
    ' + '' //+ '
    ' + '
    ' + '
    '+oList[this.stack].title+'
    ' + '
  • '); break; case 2:this.content[0].innerHTML = '此模块建设中...'; break; default :alert("该模块出错!"); } this.stack+=1; }, //绑定事件 addHandle:function(){ var that = this; $("#"+this.moreNode.id).bind('click',function(){ //加载更多列表 that.createList(false); }); } } //播放器控制面板 var Control = function(o){ this.setting = (typeof o === 'object')? o : {}; this.audio = this.setting.audio; this.progressWrap = this.setting.progressWrap; this.playModeNode = this.setting.playModeNode; this.playBtn = this.setting.playBtn; this.playTitle = this.setting.playTitle; this.singerHead = this.setting.singerHead; this.progress = this.setting.progress; this.oWinObj = this.setting.oWinObj; this.allTimeNode = this.setting.allTimeNode; this.currentTimeNode = this.setting.currentTimeNode; this.path = 'media/'; //歌曲路径(相对于html) this.imgPath = 'data/'; //图片路径(相对于html) this.init(); } Control.prototype = { //初始化 init:function(){ //播放控制 this.start = true; //定时器 this.timer = null; this.audio.src = null; //可选播放模式 this.ModeData = [ {mode:'default',text:'顺序播放模式'}, {mode:'random',text:'随机播放模式'}, {mode:'single',text:'单曲循环模式'} ]; //默认播放模式 this.ModeIndex = 0; this.playMode = this.ModeData[this.ModeIndex].mode; }, //选择歌曲列表 selectList:function(_this,stack){ var allow = true; var index = null; this.oLi = _this; this.oUl = _this.parentNode; if(index == stack && !this.start ){ allow = false; } index = stack; this.loadMusic(); if(allow){ this.goPlay(); }else{ this.goPause(); } }, //上一首 prev:function(){ if(this.oLi.previousSibling!=null){ this.oLi = this.oLi.previousSibling; this.loadMusic(); }else{ this.oWindow("已经是第一首了哦!"); } this.goPlay(); }, //主控 mainControl:function(){ if(this.start){ this.goPlay(); }else{ this.goPause(); } }, //下一首 next:function(){ if(this.oLi.nextSibling!=null){ this.oLi = this.oLi.nextSibling; this.loadMusic(); }else{ this.oWindow("已经是最后一首了哦!") } this.goPlay(); }, //播放模式选择 selectMode:function(){ this.ModeIndex = (this.ModeIndex<(this.ModeData.length-1))?(this.ModeIndex+1):0; this.playMode = this.ModeData[this.ModeIndex].mode; this.oWindow(this.ModeData[this.ModeIndex].text); this.playModeNode.attr("class","mode-"+this.playMode); }, //播放进度选择 selectTime:function(event){ var moveTo = event.pageX - this.progressWrap.offset().left; this.audio.currentTime = moveTo/parseInt(this.progressWrap.css("width"))*this.audio.duration; this.progress.css("width",moveTo+"px"); }, //自动播放 autoPlay:function(){ //监听歌曲结束 var that = this; this.audio.addEventListener('ended', function () { if(typeof that.playMode==='string') { //播放模式判断 switch(that.playMode){ case 'default': that.oLi = (that.oLi.nextSibling!=null)?that.oLi.nextSibling:that.oUl.childNodes[0]; break; case 'random': that.oLi = that.oUl.childNodes[Math.round(Math.random()*(that.oUl.childNodes.length-1))]; break; case 'single': ; default: ; } that.loadMusic(); that.goPlay(); }else{ that.oWindow("循环类型不符!"); } },false); }, //加载要播放的歌曲 loadMusic:function(){ $obj = $(this.oLi) var song = $obj.find(".musicData").attr("value"); var pic = $obj.find(".musicData").attr("pic"); var title = $obj.find(".musicData").attr("title"); //this.singerHead.attr("src",this.imgPath + pic) //this.audio.src = this.path + song +'.mp3'; this.singerHead.attr("src", pic) this.audio.src = song ; this.playTitle.html(title); }, //------------------------------------------------------------------------------------------------------------------- DjDowns:function(){$obj = $(this.oLi) var song = $obj.find(".musicData").attr("jid"); var aid = $obj.find(".musicData").attr("aid"); if (song!==undefined) { //location.href = '/jj_'+song+'.html'; javascript:setbg2('下载音乐',300,360,'/user/xzmusic_'+song+'_'+aid+''); } }, //------------------------------------------------------------------------------------------------------------------- //判断当前是否歌曲列表 songReady:function(){ if(!this.audio.src){ this.oWindow("请先选择歌曲!") return false; }else{ return true; } }, //转换为时间格式 timeDispose:function (number) { var minute = parseInt(number / 60); var second = parseInt(number % 60); minute = minute >= 10 ? minute : "0" + minute; second = second >= 10 ? second : "0" + second; return minute + ":" + second; }, //自定义提示框 oWindow:function(oText){ this.oWinObj.show(); this.oWinObj.html(oText); var doc = document.documentElement; var oWinX = (doc.clientWidth - this.oWinObj[0].offsetWidth)/2; var oWinY = (doc.clientHeight - this.oWinObj[0].offsetHeight-50)/2; this.oWinObj.css('left',oWinX+'px'); this.oWinObj.css('top',oWinY+'px'); var _this = this; setTimeout(function(){_this.oWinObj.hide();},100) }, //播放时间 oTime:function(){ if(this.audio.readyState >=4){ var currentProgress = Math.round(this.audio.currentTime/this.audio.duration*parseInt(this.progressWrap.css("width"))); this.progress.css("width",currentProgress+"px"); this.allTimeNode.html(this.timeDispose(this.audio.duration)); this.currentTimeNode.html(this.timeDispose(this.audio.currentTime)); } }, //播放 goPlay:function(){ if(this.songReady()){ this.audio.play(); var _this = this; this.goPlayStyle(); this.timer = setInterval(function(){_this.oTime()},10) this.start = false; this.autoPlay(); } }, //暂停 goPause:function(){ this.audio.pause(); this.goPauseStyle(); clearInterval(this.timer); this.start = true; }, //播放样式 goPlayStyle:function(){ var $oLiIndex = $(this.oLi); $(".frmPause").removeClass("frmPause"); //$oLiIndex.find(".frmPlay").addClass("frmPause"); $oLiIndex.find(".frmJJ").addClass("frmPause"); this.playBtn.addClass("pause"); this.playBtn.removeClass("play"); }, //暂停样式 goPauseStyle:function(){ var $oLiIndex = $(this.oLi); $(".frmPause").removeClass("frmPause"); this.playBtn.addClass("play"); this.playBtn.removeClass("pause"); } } function JJGMusic(){ var aa={}; //模块设置 var setting = { newSong:{'target':'newSong','type':'1','firstCount':50,'Count':50}, songCharts:{'target':'newSong','type':'1','firstCount':10,'Count':10}, singer:{'target':'newSong','type':'1','firstCount':10,'Count':10}, radioStation:{'target':'newSong','type':'1','firstCount':10,'Count':10} }; //默认加载模块 aa.newSong = new JJG(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 JJG(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") //当前时间容器 }); JJGMusic();