(function(){ var imgs=[ {src:"",link:''} ]; // 中对联广告数据 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'; // 添加对联广告样式 style.innerHTML='.propa_bottom{position:fixed;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;left:10px;top:50%;transform:translateY(-50%);z-index:999;width:'+coupletSize+';display:flex;flex-direction:column;gap:10px;}'+ '.middle_couplet_right{position:fixed;right:10px;top:50%;transform:translateY(-50%);z-index:999;width:'+coupletSize+';display:flex;flex-direction:column;gap:10px;}'+ '.middle_couplet_item{position:relative;width:'+coupletSize+';height:'+coupletSize+';border-radius:10px;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,0.2);background:#fff;transition:transform 0.2s ease;margin-bottom:10px;}'+ '.middle_couplet_item:hover{transform:scale(1.05);}'+ '.middle_couplet_link{display:block;width:100%;height:100%;position:relative;}'+ '.middle_couplet_img{width:100%;height:100%;object-fit:cover;border:2px solid #ff3838;border-radius:10px;box-sizing:border-box;}'+ '.couplet_close{position:absolute;right:2px;top:2px;font-size:12px;padding:2px 5px;background:rgba(0,0,0,0.6);color:#fff;display:inline-block;cursor:pointer;z-index:1000;border-radius:3px;}'+ '.close{position:absolute;right:0;top:0;font-size:14px;padding:5px 10px;background:rgba(0,0,0,0.8);color:#fff;display:inline-block;}'; // 底部浮动广告 if(imgs[num].src){ var dom1=document.createElement('div'); dom1.innerHTML='
'+'关闭
'; if(document.cookie.search('propa=true')==-1){ document.body.appendChild(dom1); } } // 响应式样式 if(mobileOn){ style.innerHTML+='@media screen and (max-width: 768px) { .propa_bottom { height: 63px; } .propa_bottom img { max-width: 100%; max-height: 63px; } }'; }else{ style.innerHTML+='@media screen and (min-width: 769px) { .propa_bottom { height: 100px; width: 1120px; } .propa_bottom img { max-height: 100px; } }'; } // 创建中对联广告HTML if(middleCouplets.length > 0 && document.cookie.search('middle_couplet=true')==-1){ // 随机打乱广告顺序 shuffle(middleCouplets); // 左侧对联容器 var leftCoupletHTML = '
'; // 右侧对联容器 var rightCoupletHTML = '
'; // 确定每侧最多显示的广告数量 var maxPerSide = 5; var leftCount = Math.min(maxPerSide, middleCouplets.length); var rightCount = Math.min(maxPerSide, middleCouplets.length); // 创建左侧对联 for(var i = 0; i < leftCount; i++){ var randomIndex = Math.floor(Math.random() * middleCouplets.length); leftCoupletHTML += '
' + '' + '' + '' + '关闭' + '
'; } leftCoupletHTML += '
'; // 创建右侧对联 for(var i = 0; i < rightCount; i++){ var randomIndex = Math.floor(Math.random() * middleCouplets.length); rightCoupletHTML += '
' + '' + '' + '' + '关闭' + '
'; } rightCoupletHTML += '
'; propaHTML = leftCoupletHTML + rightCoupletHTML; } document.getElementsByTagName('head')[0].appendChild(style); // 添加中对联广告 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; } })();