/************************* 广告配置 ****************************************/ var thisTime = new Date().getTime(); var Whref = location.href; var inde = Whref.substr(Whref.length - 3); //电脑端id var typeid; //手机端id var WapTypeid; var release = Whref.indexOf('release') !== -1 ? true : false; var guochan = Whref.indexOf('guochanzipai') !== -1 ? true : false; var yazhou = Whref.indexOf('yazhouqingse') !== -1 ? true : false; var oumei = Whref.indexOf('oumeixingai') !== -1 ? true : false; var dongman = Whref.indexOf('chengrendongman') !== -1 ? true : false; var xiaoshuo = Whref.indexOf('qingsexiaoshuo') !== -1 ? true : false; var meinvxiezhen = Whref.indexOf('meinvxiezhen') !== -1 ? true : false; var li_index = 0; if(release) { li_index = 1; } else if(guochan) { li_index = 2; } else if(yazhou) { li_index = 3; } else if(oumei) { li_index = 4; } else if(dongman) { li_index = 5; } else if(xiaoshuo) { li_index = 6; } else if(meinvxiezhen) { li_i li_index = 0; } $('.navList ul li a').removeClass('active'); $('.navList ul li').eq(li_index).find('a').addClass('active'); $('.wapNav ul li').removeClass('active'); $('.wapNav ul li').eq(li_index).addClass('active'); //首页 //if(inde == "om/" || inde == "og/") { if(inde == "tml" || inde == "og/") { typeid = "1"; WapTypeid = "7"; } //亚洲4个 专题等5个页面 if(Whref.indexOf("search") !== -1 ||Whref.indexOf("html/new_index.html") == -1 ||Whref.indexOf("qingsexiaoshuo") !== -1||Whref.indexOf("paihang") !== -1 ||Whref.indexOf("yazhouqingse") !== -1 && Whref.indexOf("html") == -1 || Whref.indexOf("guochanzipai") !== -1 && Whref.indexOf("html") == -1 || Whref.indexOf("chengrendongman") !== -1 && Whref.indexOf("html") == -1 || Whref.indexOf("oumeixingai") !== -1 && Whref.indexOf("html") == -1 || Whref.indexOf("s/") !== -1 && Whref.indexOf("html") == -1) { typeid = "2"; WapTypeid = "8"; }else if(Whref.indexOf("release") !== -1 && Whref.indexOf("html") == -1) { //最近更新页 typeid = "5"; WapTypeid = "11"; }else if(Whref.indexOf("top") !== -1 && Whref.indexOf("html") !== -1) { //排行榜 typeid = "6"; WapTypeid = "12"; } else if(Whref.indexOf("yazhouqingse") !== -1 && Whref.indexOf("html") == -1 || Whref.indexOf("guochanzipai") !== -1 && Whref.indexOf("html") == -1 || Whref.indexOf("chengrendongman") !== -1 && Whref.indexOf("html") == -1 || Whref.indexOf("oumeixingai") !== -1 && Whref.indexOf("html") == -1) { //介绍页 typeid = "3"; WapTypeid = "9"; } else if(Whref.indexOf("yazhouqingse") !== -1 && Whref.indexOf("html") !== -1 || Whref.indexOf("guochanzipai") !== -1 && Whref.indexOf("html") !== -1 || Whref.indexOf("chengrendongman") !== -1 && Whref.indexOf("html") !== -1 || Whref.indexOf("oumeixingai") !== -1 && Whref.indexOf("html") !== -1) { //播放页 typeid = "4"; WapTypeid = "10"; }else{//首页 typeid = "1"; WapTypeid = "7"; } //广告输出 function advment(data) { //pc上广告数组 var topPCAdvArr = []; //手机上广告数组 var topWapAdvArr = []; if(data.data.A3.length != undefined) { for(var i = 0; i < data.data.A3.length; i++) { if(data.data.A3[i].duan == "pc") { topPCAdvArr.push(data.data.A3[i]); } if(data.data.A3[i].duan == "wap") { topWapAdvArr.push(data.data.A3[i]); } } } //pc中广告数组 var midPCAdvArr = []; //手机中广告数组 var midWapAdvArr = []; if(data.data.A4.length != undefined) { for(var i = 0; i < data.data.A4.length; i++) { if(data.data.A4[i].duan == "pc") { midPCAdvArr.push(data.data.A4[i]); } if(data.data.A4[i].duan == "wap") { midWapAdvArr.push(data.data.A4[i]); } } } //pc底部广告数组 var botPCAdvArr = []; //手机底部广告数组 var botWapAdvArr = []; if(data.data.A5 != undefined){ if(data.data.A5.length != undefined) { for(var i = 0; i < data.data.A5.length; i++) { if(data.data.A5[i].duan == "pc") { botPCAdvArr.push(data.data.A5[i]); } if(data.data.A5[i].duan == "wap") { botWapAdvArr.push(data.data.A5[i]); } } } } //pc左部广告数组 var leftArr = []; //手机左边广告数组 var wapLeftArr = []; if(data.data.A1 != undefined){ for(var i = 0; i < data.data.A1.length; i++) { if(data.data.A1[i].duan == "pc") { leftArr.push(data.data.A1[i]); } if(data.data.A1[i].duan == "wap") { wapLeftArr.push(data.data.A1[i]); } } } //pc右部广告数组 var rightArr = []; //手机右边广告数组 var wapRightArr = []; if(data.data.A2 != undefined){ for(var i = 0; i < data.data.A2.length; i++) { if(data.data.A2[i].duan == "pc") { rightArr.push(data.data.A2[i]); } if(data.data.A2[i].duan == "wap") { wapRightArr.push(data.data.A2[i]); } } } //底部漂浮广告 var bottomadvArr = []; if(data.data.A6 != undefined){ for(var i = 0; i < data.data.A6.length; i++) { bottomadvArr.push(data.data.A6[i]); } } //顶部漂浮广告 var topAdArr = []; if(data.data.A7 != undefined){ for(var i = 0; i < data.data.A7.length; i++) { topAdArr.push(data.data.A7[i]); } } //函数 randomAdv(topPCAdvArr, topWapAdvArr, midPCAdvArr, midWapAdvArr, botPCAdvArr, botWapAdvArr, leftArr, wapLeftArr, rightArr, wapRightArr, bottomadvArr,topAdArr); } //处理优先级跟随机广告函数 function randomAdv(topPCAdvArr, topWapAdvArr, midPCAdvArr, midWapAdvArr, botPCAdvArr, botWapAdvArr, leftArr, wapLeftArr, rightArr, wapRightArr, bottomadvArr,topAdArr) { //PC头部广告输出 var topPCAdvTem = ""; var topPCAdv = document.querySelector(".topPCjjv"); outPutAdv(topPCAdv, topPCAdvArr, topPCAdvTem); //wap头部广告输出 var topWapAdvTem = ""; var topWapAdv = document.querySelector(".topWapjjv"); outPutAdv(topWapAdv, topWapAdvArr, topWapAdvTem); //底部广告输出 var bottomadv = document.querySelector("#bottom"); otherAdv(bottomadv, bottomadvArr); //左边漂浮广告 var leftadv = document.querySelector(".leftadv"); otherAdv(leftadv, leftArr); //右边漂浮广告 var rightadv = document.querySelector(".rightadv"); otherAdv(rightadv, rightArr); //顶部广告输出 var topAd = document.querySelector("#topAd"); otherAdv(topAd, topAdArr); // 其他步骤 doOtherThings(); //手机左边漂浮广告 //var Sleftadv = document.querySelector(".Sleftadv"); //otherAdv(Sleftadv, wapLeftArr); //手机右边漂浮广告 //var Srightadv = document.querySelector(".Srightadv"); //otherAdv(Srightadv, wapRightArr); } //随机输出函数 //------------------------------------------------上中下广告处理函数------------------------------------// // 第一个参数广告容器,第二个参数各个位置数组,第三个参数空的字符串模板 function outPutAdv(AdvBox, AdvArr, advBoxTem) { // 所有的广告顺序 var ashunxu = []; for(var i = 0; i < AdvArr.length; i++) { ashunxu.push(AdvArr[i].shunxu); } // 把有重复广告的顺序抽出来 function duplicates(arr) { var arr2 = []; return arr2 = arr.filter(function(el, index) { return index != arr.indexOf(el) }).filter(function(el, index, arr2) { return index == arr2.indexOf(el) }) return arr2; } // 有多个广告的位置数组 var arr3 = duplicates(ashunxu); // 单个广告的位置数组 var c = ashunxu.filter(el => arr3.indexOf(el) == -1); //日期转成毫秒数 function changeTime(time) { var Vyxq = time; Vyxq = Vyxq.replace(/\-/g, "/"); return yxqtime = new Date(Vyxq).getTime(); } //先输出同个顺序只有单个的广告 var ttt = []; for(var i = 0; i < c.length; i++) { for(var k = 0; k < AdvArr.length; k++) { if(c[i] == AdvArr[k].shunxu) { ttt.push(AdvArr[k]); } } } for(var i = 0; i < ttt.length; i++) { advBoxTem += PCtem(i); } function PCtem(index) { return ` ` } AdvBox.innerHTML += advBoxTem; //再输入同个位置有多个广告然后进行随机和优先级处理,没有重复顺序的则不执行这个方法 if(arr3 != "") { var arr4 = []; for(var i = 0; i < arr3.length; i++) { for(var k = 0; k < AdvArr.length; k++) { if(arr3[i] == AdvArr[k].shunxu) { arr4.push(AdvArr[k]); } } var youxianArr = []; arr4.forEach(el => { if(Number(el.youxianji)) { var times = Number(el.youxianji); for(var i = 0; i < times; i++) { if(changeTime(el.time) > thisTime) { youxianArr.push(el); } } } }); var lenAllUrl = youxianArr.length; var randomNum = Math.floor((Math.random() * lenAllUrl)); var thisUrl = youxianArr[randomNum]; //随机出一个位置广告后清除数组等下次再执行 arr4 = []; youxianArr = []; var insetTem = document.createElement("a"); insetTem.innerHTML = ''; insetTem.target = "_blank"; insetTem.href = secretUrl + thisUrl.url; //把随机出来的广告放到对应的顺序位置 var numChild = Number(arr3[i]) - 1; AdvBox.insertBefore(insetTem, AdvBox.children[numChild]); } } } //-----------------------------底部和左右漂浮随机广告处理函数-----------------------------------------------// // 第一个参数广告容器,第二个参数各个位置数组,第三个参数空的字符串模板 function otherAdv(AdvBox, AdvArr) { //日期转成毫秒数 function changeTime(time) { var Vyxq = time; Vyxq = Vyxq.replace(/\-/g, "/"); return yxqtime = new Date(Vyxq).getTime(); } var youxianArr = []; AdvArr.forEach(el => { if(Number(el.youxianji)) { var times = Number(el.youxianji); for(var i = 0; i < times; i++) { if(changeTime(el.time) > thisTime) { youxianArr.push(el); } } } }); var lenAllUrl = youxianArr.length; if(lenAllUrl > 0){ var randomNum = Math.floor((Math.random() * lenAllUrl)); var thisUrl = youxianArr[randomNum]; AdvBox.querySelector("a").href = secretUrl + thisUrl.url; AdvBox.querySelector("a").setAttribute("target", "_blank"); AdvBox.querySelector("img").src = thisUrl.picimg; } } //-----------------------------------广告其他等配置--------------------------------------- function doOtherThings(){ var leftadv = document.querySelector(".leftadv"); var rightadv = document.querySelector(".rightadv"); if($(document).scrollTop() >= 150) { leftadv.style.display = "block"; rightadv.style.display = "block"; } window.addEventListener("scroll", a); function a() { var topWapAdvAll=document.querySelectorAll(".topWapjjv a"); if($(document).scrollTop() >= 150) { leftadv.style.display = "block"; rightadv.style.display = "block"; } else if($(document).scrollTop() < 150) { leftadv.style.display = "none"; rightadv.style.display = "none"; } } //左右漂浮关闭 var close = document.querySelectorAll(".close"); var advcom = document.querySelectorAll(".advcom"); for(var i = 0; i < close.length; i++) { close[i].addEventListener("click", function() { for(var k = 0; k < advcom.length; k++) { advcom[k].style.display = "none"; } window.removeEventListener("scroll", a); }) } //setTimeout(function(){ //上漂浮广告滚动 var topAd=document.querySelector("#topAd"); var topWapAdvAll=document.querySelectorAll(".topWapjjv a"); if($(document).scrollTop() >= 186+topWapAdvAll.length*topWapAdvAll[0].offsetHeight&&window.innerWidth<=767) { topAd.style.display = "block"; } $(window).resize(function () { if(window.innerWidth<=767&&$(document).scrollTop() >= 186+topWapAdvAll.length*topWapAdvAll[0].offsetHeight){ topAd.style.display = "block"; }else{ topAd.style.display = "none"; } }); window.addEventListener("scroll", b); function b() { var topWapAdvAll=document.querySelectorAll(".topWapjjv a"); if($(document).scrollTop() >= 186+topWapAdvAll.length*topWapAdvAll[0].offsetHeight&&window.innerWidth<=767) { topAd.style.display = "block"; } else if($(document).scrollTop() < 186+topWapAdvAll.length*topWapAdvAll[0].offsetHeight&&window.innerWidth<=767) { topAd.style.display = "none"; } } var topAdClose=document.querySelector("#topAd .Sclose"); topAdClose.addEventListener("click",function(){ topAd.style.display='none'; window.removeEventListener("scroll", b); }) //},1500) } $('.logo').html('

https://' + location.host + '
'); $('.site-title span').html('https://' + location.host + '');