// JavaScript Document
var urlParams = {};
var Common = {
GetUrlValue: function () {
var url = decodeURIComponent(location.href.substring(location.href.indexOf('?') + 1));
if (arguments[0] == "zdy") {
url = decodeURIComponent(arguments[1].substring(location.href.indexOf('?') + 1));
}
if (url && url != location.href) url = url.replace(/\n/g, "
").replace(/'/g, "’").split("&"); else return null;
$.each(url, function (i, p) {
eval("urlParams." + p.split("=")[0].toLowerCase() + "='" + p.split("=")[1] + "';");
});
},
S4: function () {
return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1);
},
Guid: function () {
return Common.S4() + Common.S4() + "-" + Common.S4() + "-" + Common.S4() + "-" + Common.S4() + "-" + Common.S4() + Common.S4() + Common.S4();
},
//第几张图片
GetImageUrl:function(a){
return "../../"+urlParams.a+"/tp/"+urlParams.b+"_"+a+".jpg";
},
///第几个音频
GetAudioUrl:function(a){
return "../../"+urlParams.a+"/yp/"+urlParams.b+"_"+a+".mp3";
},
///第几个视频
GetVideoUrl:function(){
return "../../"+urlParams.a+".mp4";
},
//GetImageSwiper:function(){
// var var_array=new Array();
// for(var i=1;i<=Number(urlParams.c);i++){
// var_array.push("
");
// var_array.push("
");
// var_array.push("
");
// var_array.push("
");
// var_array.push("
");
// }
// $(".swiper-wrapper").append(var_array.join(""));
// },
GetImageSwiper: function (a) {
Common.getImgeModel();
var var_array = new Array();
for (var i = 0; i < Common.Config.allcount; i++) {
var_array.push("");
var_array.push("
");
var_array.push("
");
var_array.push(Common.GetImageContent(i));
var_array.push("
");
var_array.push("
");
var_array.push("
");
}
$(".swiper-wrapper").append(var_array.join(""));
a();
},
GetTPPathRoot:function(){
return "../../"+urlParams.a+"/tp/";
},
//获取分割图片
GetFGImage: function (index, tpmc, tpgs, classname, xgbh, czdh, kssj, cxsj, fdj) {
if (tpgs == 3) {
return ""
} else {
var tpurl= Common.GetTPPathRoot() + urlParams.b + "_" + (index + 1) + "/" + tpmc + Common.GetImageGS(tpgs);
var src_date =index==0?"src":"data-src";
//基本动画库
if (czdh <= Common.ConfigXG.length) {
var czdh1 = czdh > 0 ? Common.ConfigXG[czdh - 1] : "";
var _class=classname + " ani";
if (czdh == 45) {
//if(index==0){
// Common.Loading_Config.push(_class);
// _class="";
//}
return "";
}
_class= _class+" swiper-lazy ";
//if(index==0){
// Common.Loading_Config.push(_class);
// _class="";
//}
return " ";
} else if (czdh >= 50 && czdh <= 63) {
var _class= classname+" ani swiper-lazy";
//if(index==0){
// Common.Loading_Config.push(_class);
// _class="";
//}
//兼容 新的脚本类动画
return "";
}else if (czdh == 70) {
//横
return "" + "";
}else if (czdh == 71) {
//竖
return "" + "";
}
}
//基本动画库
//if(tpgs==3){
// return ""
//} else {
// //基本动画库
// if (czdh <= Common.ConfigXG.length) {
// var czdh1 = czdh > 0 ? Common.ConfigXG[czdh - 1] : "";
// if (czdh == 45) {
// return "";
// }
// return "";
// } else if (czdh >= 50 && czdh <= 63) {
// //兼容 新的脚本类动画
// return "";
// }
//}
} ,
//判断图片格式
GetImageGS:function(name){
if(name==1){
return ".png"
}else if(name==2){
return ".jpg"
}else if(name==3){
return ""
}
},
//加载模板
GetImageContent: function (index) {
var var_array = new Array();
var resultconfig=Common.Config.result[index];
//var src_date =index==0?"src":"data-src";
//var_array.push("" + "");
var_array.push("");
switch (resultconfig.mbbh) {
case 1:
//第一个
var_array.push(Common.GetFGImage(index,1,resultconfig.fb[0].tpgs,"top1",resultconfig.fb[0].xgbh,0.5,1,resultconfig.fb[0].cxsj,resultconfig.fb[0].fdj));
var_array.push(Common.GetFGImage(index,2,resultconfig.fb[1].tpgs,"left1",resultconfig.fb[1].xgbh,resultconfig.fb[1].czdh,1,1,resultconfig.fb[1].fdj));
var_array.push(Common.GetFGImage(index,3,resultconfig.fb[2].tpgs,"right1",resultconfig.fb[2].xgbh,resultconfig.fb[2].czdh,1.5,1,resultconfig.fb[2].fdj));
break;
case 2:
//第二个
var_array.push(Common.GetFGImage(index,1,resultconfig.fb[0].tpgs,"top2",resultconfig.fb[0].xgbh,resultconfig.fb[0].czdh,0.5,1,resultconfig.fb[0].fdj));
var_array.push(Common.GetFGImage(index,2,resultconfig.fb[1].tpgs,"centre2",resultconfig.fb[1].xgbh,resultconfig.fb[1].czdh,0.5,1,resultconfig.fb[1].fdj));
var_array.push(Common.GetFGImage(index,3,resultconfig.fb[2].tpgs,"bottom2",resultconfig.fb[2].xgbh,resultconfig.fb[2].czdh,0.5,1,resultconfig.fb[2].fdj));
break;
case 3:
//第三个
var_array.push(Common.GetFGImage(index,1,resultconfig.fb[0].tpgs,"top3",resultconfig.fb[0].xgbh,resultconfig.fb[0].czdh,0.5,1,resultconfig.fb[0].fdj));
var_array.push(Common.GetFGImage(index,2,resultconfig.fb[1].tpgs,"bottom3",resultconfig.fb[1].xgbh,resultconfig.fb[1].czdh,0.5,1,resultconfig.fb[1].fdj));
break;
case 4:
//第四个
var_array.push(Common.GetFGImage(index,1,resultconfig.fb[0].tpgs,"centre4",resultconfig.fb[0].xgbh,resultconfig.fb[0].czdh,0.5,1,resultconfig.fb[0].fdj));
break;
case 5:
//第五个
var_array.push(Common.GetFGImage(index,1,resultconfig.fb[0].tpgs,"top5",resultconfig.fb[0].xgbh,resultconfig.fb[0].czdh,0.5,1,resultconfig.fb[0].fdj));
var_array.push(Common.GetFGImage(index,2,resultconfig.fb[1].tpgs,"left5",resultconfig.fb[1].xgbh,resultconfig.fb[1].czdh,0.5,1,resultconfig.fb[1].fdj));
var_array.push(Common.GetFGImage(index,3,resultconfig.fb[2].tpgs,"right5",resultconfig.fb[2].xgbh,resultconfig.fb[2].czdh,0.5,1,resultconfig.fb[2].fdj));
break;
case 6:
//第六个
var_array.push(Common.GetFGImage(index,1,resultconfig.fb[0].tpgs,"left6",resultconfig.fb[0].xgbh,resultconfig.fb[0].czdh,0.5,1,resultconfig.fb[0].fdj));
var_array.push(Common.GetFGImage(index,2,resultconfig.fb[1].tpgs,"right6",resultconfig.fb[1].xgbh,resultconfig.fb[1].czdh,0.5,1,resultconfig.fb[1].fdj));
break;
case 7:
//第七个
var_array.push(Common.GetFGImage(index,1,resultconfig.fb[0].tpgs,"top7",resultconfig.fb[0].xgbh,resultconfig.fb[0].czdh,0.5,1,resultconfig.fb[0].fdj));
var_array.push(Common.GetFGImage(index,2,resultconfig.fb[1].tpgs,"bottom7",resultconfig.fb[1].xgbh,resultconfig.fb[1].czdh,0.5,1,resultconfig.fb[1].fdj));
break;
case 8:
//第八个
var_array.push(Common.GetFGImage(index,1,resultconfig.fb[0].tpgs,"top8",resultconfig.fb[0].xgbh,resultconfig.fb[0].czdh,0.5,1,resultconfig.fb[0].fdj));
var_array.push(Common.GetFGImage(index,2,resultconfig.fb[1].tpgs,"bottom8",resultconfig.fb[1].xgbh,resultconfig.fb[1].czdh,0.5,1,resultconfig.fb[1].fdj));
break;
case 9:
//第九个
var_array.push(Common.GetFGImage(index,1,resultconfig.fb[0].tpgs,"left9",resultconfig.fb[0].xgbh,resultconfig.fb[0].czdh,0.5,1,resultconfig.fb[0].fdj));
var_array.push(Common.GetFGImage(index,2,resultconfig.fb[1].tpgs,"right9",resultconfig.fb[1].xgbh,resultconfig.fb[1].czdh,0.5,1,resultconfig.fb[1].fdj));
break;
case 10:
//第十个
var_array.push(Common.GetFGImage(index,1,resultconfig.fb[0].tpgs,"left10",resultconfig.fb[0].xgbh,resultconfig.fb[0].czdh,0.5,1,resultconfig.fb[0].fdj));
var_array.push(Common.GetFGImage(index,2,resultconfig.fb[1].tpgs,"right10",resultconfig.fb[1].xgbh,resultconfig.fb[1].czdh,0.5,1,resultconfig.fb[1].fdj));
break;
case 11:
//第十一个
var_array.push(Common.GetFGImage(index,1,resultconfig.fb[0].tpgs,"top11",resultconfig.fb[0].xgbh,resultconfig.fb[0].czdh,0.5,1,resultconfig.fb[0].fdj));
var_array.push(Common.GetFGImage(index,2,resultconfig.fb[1].tpgs,"bottom11",resultconfig.fb[1].xgbh,resultconfig.fb[1].czdh,0.5,1,resultconfig.fb[1].fdj));
break;
case 12:
//第十二个
var_array.push(Common.GetFGImage(index,1,resultconfig.fb[0].tpgs,"left12",resultconfig.fb[0].xgbh,resultconfig.fb[0].czdh,0.5,1,resultconfig.fb[0].fdj));
var_array.push(Common.GetFGImage(index,2,resultconfig.fb[1].tpgs,"right12",resultconfig.fb[1].xgbh,resultconfig.fb[1].czdh,0.5,1,resultconfig.fb[1].fdj));
break;
case 13:
//第十三个
var_array.push(Common.GetFGImage(index,1,resultconfig.fb[0].tpgs,"top13",resultconfig.fb[0].xgbh,resultconfig.fb[0].czdh,0.5,1,resultconfig.fb[0].fdj));
var_array.push(Common.GetFGImage(index,2,resultconfig.fb[1].tpgs,"bottom13",resultconfig.fb[1].xgbh,resultconfig.fb[1].czdh,0.5,1,resultconfig.fb[1].fdj));
break;
case 14:
//第十四个
var_array.push(Common.GetFGImage(index,1,resultconfig.fb[0].tpgs,"left14",resultconfig.fb[0].xgbh,resultconfig.fb[0].czdh,0.5,1,resultconfig.fb[0].fdj));
var_array.push(Common.GetFGImage(index,2,resultconfig.fb[1].tpgs,"right14",resultconfig.fb[1].xgbh,resultconfig.fb[1].czdh,0.5,1,resultconfig.fb[1].fdj));
break;
}
return var_array.join("");
},
//动画效果
getImgeModel: function (index) {
var var_array = new Array();
var_array.push("bounceIn");
var_array.push("bounceInDown");
var_array.push("bounceInLeft");
var_array.push("bounceInRight");
var_array.push("bounceInUp");
var_array.push("fadeIn");
var_array.push("fadeInDown");
var_array.push("fadeInDownBig");
var_array.push("fadeInLeft");
var_array.push("fadeInLeftBig");
var_array.push("fadeInRight");
var_array.push("fadeInRightBig");
var_array.push("fadeInUp");
var_array.push("fadeInUpBig");
var_array.push("flip");
var_array.push("flipInX");
var_array.push("flipInY");
var_array.push("rotateIn");
var_array.push("rotateInDownLeft");
var_array.push("rotateInDownRight");
var_array.push("rotateInUpLeft");
var_array.push("rotateInUpRight");
var_array.push("slideInUp");
var_array.push("slideInDown");
var_array.push("slideInLeft");
var_array.push("slideInRight");
var_array.push("zoomIn");
var_array.push("zoomInDown");
var_array.push("zoomInLeft");
var_array.push("zoomInRight");
var_array.push("zoomInUp");
var_array.push("bounce");
var_array.push("flash");
var_array.push("pulse");
var_array.push("rubberBand");
var_array.push("shake");
var_array.push("swing");
var_array.push("tada");
var_array.push("wobble");
var_array.push("jello");
var_array.push("heartBeat");
var_array.push("jackInTheBox");
var_array.push("rollIn");
var_array.push("lightSpeedIn");
var_array.push("Lightii");
Common.ConfigXG = var_array;
},
getImageJs: function (val) {
var $this = $(val);
var num = Math.floor($this.attr("d_b"));
if (num >= 50 && num<=69) {
GetTX1(num, val);
}
},
ConfigXG: new Array(),
GetConfigXG: function () {
},
Config: new Array(),
GetPZWJ: function () {
$.ajaxSettings.async = false;
//获取配置文件
// "../../" + urlParams.a + "/tp/" + urlParams.b + "_" + a + ".jpg"
$.get("../../" + urlParams.a + "/tp/" + urlParams.b+".txt ").success(function (a) {
if (a != null) {
var json1 = $.parseJSON(a);
//console.log(json1);
Common.Config = json1;
}
});
}
}
Common.GetUrlValue();