收藏本版 (7379)
版主: 死亡闪电, 霜月紫, 鹭死, 咖啡屋版主6, 冰河陨雪拳套, 寒訫, FacelessVoid, GothicLoli, 咖啡屋版主1, 咖啡屋版主2, 咖啡屋版主3, 咖啡屋版主4, 咖啡屋版主5
不愿意合群请自觉离开.这里不会因为你而改变,显示器对面从来都不是冰冷的数据,这一直都是我的愿望.我不知道多少人会理解.但是还是希望这想法可以继续下去。
' } return str }, Update:function(key){ if (key) { var articlePassTime = JSON.parse(localStorage.getItem('articlePassTime')) if (JSON.stringify(articlePassTime) == 'null') { articlePassTime = {}; } articlePassTime[key] = Date.parse(new Date())/1000; localStorage.setItem('articlePassTime', JSON.stringify(articlePassTime)) }; }, } login_jq.ajax({ type: 'get', url: 'https://bbs.colg.cn/plugin.php?id=colg_forum_head&act=getForumHeadInfo&fid=171', dataType: 'json', data:{} }).success(function(data) { if(data.code == 100000){ testdata = data.data if(JSON.stringify(testdata) !='null'){ initRecommendBanner(testdata) initRecommendFixedList(testdata) initRecommendArticleList(testdata) initGameTimeline (testdata) changeWidthHeight1() //请求 ‘猜你想看’ 板块列表 fetchLikeBoard(); }else{ login_jq('.wp-reocommend').hide() } } }).error(function() {}); login_jq( window ).resize(function() { //随屏幕缩放 if(login_jq('.wp-reocommend').length > 0){ changeWidthHeight1() } }) login_jq('.wp-reocommend').delegate('#appDownRecommend', 'mouseenter', function(e){//展示app 下载弹窗 var domLeft = document.getElementById("appDownRecommend").offsetLeft login_jq('.app-download-layer').css({ 'top':'-300px', 'left':domLeft +'px' }).show() var elScale = login_jq('.wp-test ').get(0).style.transform.replace('scale(',"").replace(')',"") if(elScale < 0.86 && elScale>= 0.6){ login_jq('.app-download-layer').css({ 'transform':'scale(1.5)', 'top':'-349px', }) }else if(elScale < 0.6){ login_jq('.app-download-layer').css({ 'transform':'scale(2)', 'top':'-430px', }) }else{ login_jq('.app-download-layer').css({ 'transform':'scale(1.1)', 'top':'-300px', }) } }).delegate('#appDownRecommend', 'mouseleave', function(e){ login_jq('.app-download-layer').hide() }); // login_jq('.recommend-article').delegate('.tab-title-v1', 'mouseenter', function(e){//推家项目滑动高亮 // if(login_jq(this).hasClass('active') == false){ // login_jq(this).addClass('word-hover-light') // } // }).delegate('.tab-title-v1', 'mouseleave', function(e){ // login_jq(this).removeClass('word-hover-light') // }); // login_jq('.recommend-list').delegate('li', 'mouseenter', function(e){//热门推荐 最新爆料 游戏攻略 滑动高亮 // if(login_jq(this).find('div').hasClass('gray') == false){ // login_jq(this).find('span').addClass('word-hover-light-v1') // } // }).delegate('li', 'mouseleave', function(e){ // login_jq(this).find('span').removeClass('word-hover-light-v1') // }); function initRecommendBanner(data) { // 推荐轮播 var str = '' str+='
' str+='
' login_jq.each(data.banner_list,function(k,v){ str+='
' str+='' str+='' str+='' str+='
' }) str+='
' str+='
' str+='
' login_jq('.recommend-banner').html(str) new Swiper('.banner-recommend-swiper',{ loop: true, // 循环模式选项 autoplay: { disableOnInteraction: false, // delay: 3000, }, // autoplay:true, pagination: { el: '.banner-recommend-swiper-pagination', clickable :true, }, }) } var beaconRecommendFixedUrls = []; function initRecommendFixedList(data) { //推荐固定位置 var str = '' login_jq.each(data.fixed_entry,function(k,v){ var isBan = v.status var clickType = '' var domClass = isBan == 0 ? 'gray' :'' var id = '' if(isBan != 0){ switch(v.type){ case '1': id = 'appDownRecommend' clickType = '' break; default: id = '' clickType = 'clickTurnToNewPage(this)' } } if(k !== 6){ str+='
' str +='' str+=''+v.title+'' str+='
' str+='' beaconRecommendFixedUrls.push({'d':v.related_id,'e':v.related_type}); } }) login_jq('.recommend-list ul').html(str) } var beaconRecommandTabMap = {}; function initRecommendArticleList(data) { //推荐文章 var str = '' login_jq.each(data.recommend,function(k,v){ modifyRecommendMenuData(v) str += recommendArticleHtml(v.list,v.id) }) login_jq('.tab-wp').html(str).find('.tab-content').eq(0).show().before(recommendMenuHtml()) } function modifyRecommendMenuData(val){ var obj = {} obj['last_update_time'] = val.last_update_time obj['id'] = val.id obj['menu'] = val.menu recommendObj.push(obj) } function recommendMenuHtml(){ //推荐tab var str = '
' str += articleAM.Remind(recommendObj, 'last_update_time') str +='
' return str } function recommendArticleHtml(val,id){ //推荐文章内容详情 var beaconRecommandTabArray = []; var str = '
' login_jq.each(val,function(k,v){ str+='
' str+=''+v.title+'' str+='
'+v.dateline+'
' str+='
' beaconRecommandTabArray.push({'d':v.related_id, 'e':v.related_type}) }) str+= '
' beaconRecommandTabMap[id] = beaconRecommandTabArray; return str } function clickToSwitchRecommendArticle(dom){//点击切换推荐文章内容 var id = login_jq(dom).attr('data-id') login_jq.each(beaconRecommandTabMap[id], function(k,v) { beaconUserAction({'j':'10','d':v['d'],'e':v['e'],'i':'5','k':'6'}); }) login_jq(dom).addClass('active').removeClass('light').siblings('.tab-title-v1').removeClass('active') login_jq('.tab-content[data-id='+id+']').show().siblings('.tab-content').hide() articleAM.Update(id) //点击后更新localstorage值 } function initGameTimeline (data) { // 游戏服务器类型 var str = '' var index = 0 str +='
' str +='
时间轴
' if( data.time_axis.time_more_url != ''){ str +='
更多+
' } str +='
' str +='
' str +='
' str +='
国服
' str +='
韩服
' str +='
' login_jq.each(data.time_axis.time_line_detail,function(k,v){ str +='
' if(v.length>0){ str +='
' var subItemLen = 0 var itemLen = 0 login_jq.each(v,function(k1,v1){ subItemLen += (v1.list).length itemLen ++ str += TimeLineDetailHtml(v1,index) }) str +='
' if(subItemLen > 3 || (itemLen > 2 && subItemLen >=3)){ str +='
' str +='
' str +='
' str +='
' } } str +='
' index++ }) str +='
' login_jq('.time-line-wp').html(str).find('.time-detail-container').eq(0).show() } var timeSteps = [4,4]; //埋点就埋前4个 var beaconTimeLineUrls = [[],[]]; function TimeLineDetailHtml(data,index){ //各服务器时间轴详情 var str = '' str += '
' str += '
'+data.date+'
' str += '
- ' login_jq.each(data.list,function(k,v){ str += '
- ' str += '
'+v.dateline+'
' str += '' str += '' str += ''+v.title+'' str += '
'+v.desc+'
' str += '
' if (timeSteps[index] > 0) { timeSteps[index] = timeSteps[index] - 1; beaconTimeLineUrls[index].push({'d':v.related_id,'e':v.related_type}); } }) str += '
' str += '
' return str } function clickToSwitchTimeLine(dom){//点击切换游戏服务器内容 var id = login_jq(dom).attr('data-id') login_jq(dom).addClass('active').siblings().removeClass('active') login_jq('.time-detail-container[data-id='+id+']').show().siblings('.time-detail-container').hide() } function timeLineScroll(dom){//时间轴滚动 var id = login_jq(dom).attr('data-id') var divHight = login_jq(dom).height(); var divScrollHight = login_jq(dom)[0].scrollHeight; var divScrollTop = login_jq(dom)[0].scrollTop; if(divScrollTop + divHight >= divScrollHight){ login_jq(dom).find('.time-detail-more').hide() } } function clickTurnToNewPage(dom){//打开新页面 if (login_jq(dom).attr('data-did') != undefined) { var beaconPageMap = {'j':'2','d':login_jq(dom).attr('data-did'),'e':login_jq(dom).attr('data-etype'),'i':'8','k':'6','g':171} if (login_jq(dom).attr('data-title') == '职业百科') { beaconPageMap['h'] = '10' } beaconUserActionOtherUrl(beaconPageMap); } var url = login_jq(dom).attr('data-url'); window.open(url); } function changeWidthHeight1(){//由于适配问题,使用scale,导致容器高度错误,需根据scale调整容器高度 // var hdWidth = document.getElementById('wpReocommend').offsetWidth;// var textWidth = document.getElementsByClassName('wp-test')[0].offsetWidth; // var scale = hdWidth / (textWidth+20); // login_jq('.wp-test').css({ // 'transform': 'scale(' + scale + ')', // 'transform-origin':'0px 0px', // '-webkit-transform-origin':'0px 0px', // // 'transform-origin-y':' 0px',// })// login_jq('.wp-reocommend-v1,#wpReocommend').css({// 'height': document.querySelector('.wp-test').getBoundingClientRect().height +'px'// }) // login_jq('#wpReocommend').css({// 'position':'relative'// }) // login_jq('.wp-reocommend').css({// 'position':'absolute', // 'top':0, // 'left':0, // 'height':'100%'// }) var hdWidth = document.getElementById('wpReocommend').offsetWidth;// var hdWidth = document.getElementsByClassName('zl-tab-container')[0].offsetWidth; var textWidth = document.getElementsByClassName('wp-test')[0].offsetWidth; var scale = hdWidth / textWidth; jQuery('.wp-test').css({ 'transform': 'scale(' + scale + ')', 'transform-origin':' 0px 0px', 'position':'absolute', 'top':10, 'left':0, }) jQuery('#wpReocommend').css({ 'height':document.querySelector('.wp-test').getBoundingClientRect().height +20 +'px', 'position':'relative', }) } function likeboardBeaconReport(dom) { if (typeof beacon !="undefined") { beacon.onUserAction('click_pc_colg_ViewingPage_Like', {"source":"标签", "tid":login_jq(dom).attr('v-tid')}); } } function recommendArticleBeaconReport(dom) { beaconUserActionOtherUrl({'j':'2','d':login_jq(dom).attr('data-did'),'e':login_jq(dom).attr('data-etype'),'i':'5','k':'6','g':171}) } function timeLineBeaconReport(dom) { beaconUserActionOtherUrl({'j':'2','d':login_jq(dom).attr('data-did'),'e':login_jq(dom).attr('data-etype'),'i':'6','k':'6','g':171}) } function bannerBeaconReport(dom) { beaconUserActionOtherUrl({'j':'2','d': login_jq(dom).attr('data-did'),'e':login_jq(dom).attr('data-etype'),'i':'4','k':'6','g':171}) } function resetLikeBoardDot() { var currentTime = new Date(); if (currentTime.getHours() < 10) { currentTime.setHours(10, 0 , 0); }else { currentTime.setDate(currentTime.getDate() + 1); currentTime.setHours(10, 0 , 0); } localStorage.setItem('LikeBoardRedDotKey', currentTime.getTime()); } function fetchLikeBoard () { var url = "https://api.colg.cn" + "/thread/getRecommendList"; var utoken = findCookie('6KaR_be18_web_user_token') ? findCookie('6KaR_be18_web_user_token') : ""; try { utoken = decodeURIComponent(utoken); } catch (e) { utoken = ''; } login_jq.ajax({ headers:{ 'USERTOKEN': utoken }, type: 'get', url: url, dataType: 'json', success: (function (data) { if (data.code != 100000) { return; } var str = ''; login_jq.each(data.data.list,function(k,v){ str+='
' str+=''+v.title+'' str+='
' }) //红点表示开启 if (data.data.is_show_red_dot == 1 ) { var dotTime = localStorage.getItem('LikeBoardRedDotKey'); var currentTime = new Date(); if (dotTime == null || dotTime < currentTime.getTime()) { login_jq(".tab-title-v1[data-id=4]").attr('class', 'tab-title-v1 light'); resetLikeBoardDot(); }else { login_jq(".tab-title-v1[data-id=4]").attr('class', 'tab-title-v1'); resetLikeBoardDot(); } } login_jq(".tab-content[data-id=4]").html(str); }) }) } login_jq(function () { //延迟曝光 setTimeout(() => { if(typeof beaconUserAction != 'function') { return; } login_jq('.banner-recommend-swiper a').each(function (k,v) { beaconUserAction({'j':'10','d': login_jq(this).attr('data-did'),'e':login_jq(this).attr('data-etype'),'i':'4','k':'6','g':171}); }); if (beaconRecommandTabMap['1'] != undefined) { login_jq.each(beaconRecommandTabMap['1'], function(k,v) { beaconUserAction({'j':'10','d':v['d'],'e':v['e'],'i':'5','k':'6','g':171}); }); } login_jq.each(beaconTimeLineUrls, function(k,v) { login_jq.each(v,function(i,j) { beaconUserAction({'j':'10','d':j['d'],'e':j['e'],'i':'6','k':'6','g':171}); }) }); login_jq.each(beaconRecommendFixedUrls, function(k,v) { beaconUserAction({'j':'10','d':v['d'],'e':v['e'],'i':'8','k':'6','g':171}); }); }, 3000); });