/************************* 广告配置 ****************************************/
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 + '');