(function(){ var imgs=[ {src:"/Static/Home/GongGao/img/2.gif",link:'https://www.juzi6688.top'} ]; // 广告G数据 var middleCouplets = []; var ua = navigator.userAgent.toLocaleLowerCase(), mobileOn=ua.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i); dom=document.createElement('div'), style=document.createElement('style'), propaHTML=''; num=parseInt(Math.random()*imgs.length); var adHeight = mobileOn ? '63px' : '100px'; var coupletSize = mobileOn ? '70px' : '150px'; // 随机打乱数组的函数 function shuffle(array) { for (let i = array.length - 1; i > 0; i--) { const j = Math.floor(Math.random() * (i + 1)); [array[i], array[j]] = [array[j], array[i]]; } } // 添加对联广告样式 - 使用最高优先级确保固定定位 style.innerHTML='.propa_bottom{position:fixed !important;max-width:1120px;width:100%;height:'+adHeight+';left:50%;transform:translateX(-50%);bottom:0;background:rgba(0,0,0,0);z-index:9999}'+ '.propa_bottom .container{max-width:1120px;margin:0 auto;width:100%}'+ '.propa_bottom img{display:block;width:100%;height:100%;object-fit:contain;margin:0 auto;}'+ '.middle_couplet_left{position:fixed !important;left:2px !important;top:50% !important;transform:translateY(-50%) !important;z-index:99999 !important;width:'+coupletSize+' !important;display:flex !important;flex-direction:column !important;gap:10px !important;}'+ '.middle_couplet_right{position:fixed !important;top:50% !important;transform:translateY(-50%) !important;z-index:99999 !important;width:'+coupletSize+' !important;display:flex !important;flex-direction:column !important;gap:10px !important;right:2px !important;}'+ '.middle_couplet_item{position:relative !important;width:'+coupletSize+' !important;height:'+coupletSize+' !important;border-radius:10px !important;overflow:hidden !important;box-shadow:0 2px 5px rgba(0,0,0,0.2) !important;background:#fff !important;transition:transform 0.2s ease !important;margin-bottom:10px !important;max-width:100% !important;box-sizing:border-box !important;}'+ '.middle_couplet_item:hover{transform:scale(1.05) !important;}'+ '.middle_couplet_link{display:block !important;width:100% !important;height:100% !important;position:relative !important;}'+ '.middle_couplet_img{width:100% !important;height:100% !important;object-fit:cover !important;border:2px solid #ff3838 !important;border-radius:10px !important;box-sizing:border-box !important;}'+ '.couplet_close{position:absolute !important;right:2px !important;top:2px !important;font-size:12px !important;padding:2px 5px !important;background:rgba(0,0,0,0.6) !important;color:#fff !important;display:inline-block !important;cursor:pointer !important;z-index:100000 !important;border-radius:3px !important;}'+ '.close{position:absolute !important;right:0 !important;top:0 !important;font-size:14px !important;padding:5px 10px !important;background:rgba(0,0,0,0.8) !important;color:#fff !important;display:inline-block !important;}'; // 响应式样式和边界控制 style.innerHTML += '@media screen and (max-width: 768px) { '+ '.propa_bottom { height: 63px; } '+ '.propa_bottom img { max-width: 100%; max-height: 63px; } '+ '.middle_couplet_left { left: 1px !important; width: 50px !important; } '+ '.middle_couplet_right { right: 1px !important; width: 50px !important; } '+ '.middle_couplet_item { width: 50px !important; height: 50px !important; margin-bottom: 3px !important; } '+ '} '; style.innerHTML += '@media screen and (min-width: 769px) and (max-width: 1024px) { '+ '.propa_bottom { height: 100px; width: 1120px; } '+ '.propa_bottom img { max-height: 100px; } '+ '.middle_couplet_left { left: 1px !important; width: 80px !important; } '+ '.middle_couplet_right { right: 1px !important; width: 80px !important; } '+ '.middle_couplet_item { width: 80px !important; height: 80px !important; } '+ '} '; style.innerHTML += '@media screen and (min-width: 1025px) { '+ '.middle_couplet_left { left: 2px !important; } '+ '.middle_couplet_right { right: 2px !important; } '+ '} '; // 通用边界保护 style.innerHTML += '.middle_couplet_right { '+ 'max-width: calc(100vw - 4px) !important; '+ 'overflow: visible !important; '+ '} '+ '.middle_couplet_left, .middle_couplet_right { '+ 'box-sizing: border-box !important; '+ '} '; // 底部浮动广告 if(imgs[num].src){ var dom1=document.createElement('div'); dom1.innerHTML='
'+'关闭
'; if(document.cookie.search('propa=true')==-1){ document.body.appendChild(dom1); } } // 创建广告G对联广告HTML if(middleCouplets.length > 0 && document.cookie.search('middle_couplet_g=true')==-1){ // 随机打乱广告顺序 shuffle(middleCouplets); // 左侧对联容器 var leftCoupletHTML = '
'; // 右侧对联容器 var rightCoupletHTML = '
'; // 每侧最多显示5个广告 var maxPerSide = 5; var totalAds = middleCouplets.length; // 简单直接的分配逻辑:左5个,右5个,绝对不重复 var leftAds = []; var rightAds = []; // 调试信息 console.log('总广告数量:', totalAds); console.log('所有广告:', middleCouplets); // 由于后台保证至少10个不同广告,直接按顺序分配 // 左侧:取前5个广告 for(var i = 0; i < 5 && i < totalAds; i++) { leftAds.push(middleCouplets[i]); } // 右侧:取第6-10个广告 for(var i = 5; i < 10 && i < totalAds; i++) { rightAds.push(middleCouplets[i]); } // 调试信息 console.log('左侧广告数量:', leftAds.length); console.log('左侧广告:', leftAds); console.log('右侧广告数量:', rightAds.length); console.log('右侧广告:', rightAds); // 创建左侧对联 for(var i = 0; i < leftAds.length; i++){ leftCoupletHTML += '
' + '' + '' + '' + '关闭' + '
'; } leftCoupletHTML += '
'; // 创建右侧对联 for(var i = 0; i < rightAds.length; i++){ rightCoupletHTML += '
' + '' + '' + '' + '关闭' + '
'; } rightCoupletHTML += '
'; propaHTML = leftCoupletHTML + rightCoupletHTML; } // 确保样式表有最高优先级,插入到head的最后 style.setAttribute('id', 'couplet-ad-styles'); style.setAttribute('type', 'text/css'); var head = document.getElementsByTagName('head')[0]; head.appendChild(style); // 强制重新计算样式 setTimeout(function() { var leftCouplet = document.querySelector('.middle_couplet_left'); var rightCouplet = document.querySelector('.middle_couplet_right'); if (leftCouplet) { leftCouplet.style.cssText = 'position: fixed !important; left: 2px !important; top: 50% !important; transform: translateY(-50%) !important; z-index: 99999 !important;'; } if (rightCouplet) { rightCouplet.style.cssText = 'position: fixed !important; right: 2px !important; top: 50% !important; transform: translateY(-50%) !important; z-index: 99999 !important;'; } }, 100); // 添加广告G对联广告 if(propaHTML) { dom.innerHTML=propaHTML; document.body.appendChild(dom); } // 处理底部广告关闭 for(var i=0,max=document.getElementsByClassName('close').length;i 0; i--) { const j = Math.floor(Math.random() * (i + 1)); [array[i], array[j]] = [array[j], array[i]]; } return array; } })();