|
|
@@ -633,15 +633,32 @@ $(function() {
|
|
|
}
|
|
|
|
|
|
var lrc2textArr=document.querySelectorAll("lrc2text");
|
|
|
- for(var i = 0; i < lrc2textArr.length; i++){
|
|
|
- var startLine=lrc2textArr[i].attributes.startLine?parseInt(lrc2textArr[i].attributes.startLine.value):1;
|
|
|
- var endLine=lrc2textArr[i].attributes.endLine?parseInt(lrc2textArr[i].attributes.endLine.value):arrLyric.length;
|
|
|
- var lcHtml="";
|
|
|
- for (var k = startLine-1; k <= endLine-1; k++) {
|
|
|
- var lc = arrLyric[k].split("<br/>");
|
|
|
- lcHtml+="<tai>"+lc[0]+"</tai><roman>"+lc[1]+"</roman><zh>"+lc[2]+"</zh>";
|
|
|
- }
|
|
|
- lrc2textArr[i].innerHTML=lcHtml;
|
|
|
+ if(lrc2textArr&&lrc2textArr.length>0){
|
|
|
+ var loadLrcText=function(i){
|
|
|
+ if(i==lrc2textArr.length){
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ var lrc2text=lrc2textArr[i];
|
|
|
+ var url="../lrc/"+lrc2text.attributes.lrcName.value;
|
|
|
+ $.ajax({url: url,
|
|
|
+ success:function (data) {
|
|
|
+ var startLine=lrc2text.attributes.startLine?parseInt(lrc2text.attributes.startLine.value):1;
|
|
|
+ var endLine=lrc2text.attributes.endLine?parseInt(lrc2text.attributes.endLine.value):arrLyric.length;
|
|
|
+ var lcHtml="";
|
|
|
+ for (var k = startLine-1; k <= endLine-1; k++) {
|
|
|
+ var lc = arrLyric[k].split("<br/>");
|
|
|
+ lcHtml+="<tai>"+lc[0]+"</tai><roman>"+lc[1]+"</roman><zh>"+lc[2]+"</zh>";
|
|
|
+ }
|
|
|
+ lrc2text.innerHTML=lcHtml;
|
|
|
+ loadLrcText(++i);
|
|
|
+ },
|
|
|
+ error: function(XMLHttpRequest, textStatus, errorThrown){
|
|
|
+ console.error(textStatus);
|
|
|
+ loadLrcText(++i);
|
|
|
+ }});
|
|
|
+ };
|
|
|
+ loadLrcText(0);
|
|
|
+
|
|
|
}
|
|
|
// 显示歌词
|
|
|
var displayLine = function(lineID,num){
|