云上城之歌
官方最新
官方最新
官方最新
云上城之歌
进入云端奇幻世界,体验云上城之歌MMORPG手游的职业成长、副本挑战与公会冒险,云上城之歌下载从这里开始。
v10.79
当前版本
782.67MB
安装包大小
MMORPG
游戏类型
广州趣虎
开发商
云上城之歌iOS下载
6)h=h.slice(0,6);return [parseInt(h.slice(0,2),16),parseInt(h.slice(2,4),16),parseInt(h.slice(4,6),16)]; } function parseColors(s){ var out=[],m;var r1=/#([0-9a-fA-F]{3,8})\b/g;while((m=r1.exec(s))){try{out.push(hexToRgb(m[1]));}catch(e){}}var r2=/rgba?\(\s*(\d+)[,\s]+(\d+)[,\s]+(\d+)/g;while((m=r2.exec(s))){out.push([+m[1],+m[2],+m[3]]);}return out; } function fixBtn(el){ var cs=getComputedStyle(el),cols=[]; if(cs.backgroundImage&&cs.backgroundImage!=='none')cols=cols.concat(parseColors(cs.backgroundImage)); if(cs.backgroundColor&&cs.backgroundColor!=='rgba(0, 0, 0, 0)')cols=cols.concat(parseColors(cs.backgroundColor)); if(!cols.length)return; var bgLum=cols.reduce(function(s,c){return s+lum(c);},0)/cols.length; var tc=parseColors(cs.color); if(!tc.length)return; var txtLum=lum(tc[0]); if(Math.abs(bgLum-txtLum)<0.35){ if(bgLum>0.4){el.style.color='#111';el.style.textShadow='0 1px 1px rgba(0,0,0,.06)';} else{el.style.color='#fff';el.style.textShadow='0 1px 2px rgba(0,0,0,.25)';} } } ready(function(){ document.querySelectorAll('a[class*="btn"],a[class*="dl"],a[class*="download"],a[class*="cta"],button[class*="btn"]').forEach(fixBtn); }); // ③ 兜底:2.5s 后强制所有"滚动渐入"元素可见,防止 IntersectionObserver/JS 异常导致首屏内容(如手机框截图)永久透明 setTimeout(function(){ document.querySelectorAll('[class*="reveal"]').forEach(function(el){ el.classList.add('in'); el.style.opacity='1'; el.style.transform='none'; }); }, 2500); // ④ 严禁内部滚动条:把所有 overflow:auto/scroll 改成 hidden(只留浏览器整页原生滚动条);先读后写避免布局抖动 ready(function(){ var all = document.querySelectorAll('*'), targets = []; for(var i=0;i
0 && img.naturalHeight>0){ box.style.aspectRatio = img.naturalWidth+' / '+img.naturalHeight; box.dataset.atgAspect='1'; } }; if(img.complete && img.naturalWidth>0){ apply(); } else { img.addEventListener('load', apply); } }); } ready(fixPhoneAspect); // ⑦ footer 背景跟导航一致(前呼后应) ready(function(){ var footer = document.querySelector('.global-footer-wrapper'); if(!footer) return; // 找 fixed/sticky 的导航元素 var els = document.querySelectorAll('nav, header, [class*="nav"], [class*="header"]'); var navEl = null; for(var i=0; i