//ajax/json cors跨域开关 $.support.cors = true; if (typeof console == 'undefined') {window.console = {log: function () {}}} // 360广告宏替换参数 var Macro = {start: "__EVENT_TIME_START__", end: "__EVENT_TIME_END__", x: "__OFFSET_X__", y: "__OFFSET_Y__"}; //公用 (function () { var common = { getUserId: function () { return (+new Date()) + Math.random().toString(10).substring(2, 6); }, GetQueryString: function (name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; } }; window.Common = common; })(); //根据域名配置 var proConfig = { name: 'kuaiya', mini_name: '002', qid: {rewen:'gs001',toutiao:'03418',shehui:'03418',yule:'03418',shipin:'01594',tiyu:'01551',qiche:'01595',junshi:'01552',yangsheng:'03064',youxi:'03418',guoji:'03418',shishang:'03418',lishi:'03418',keji:'03418',caijing:'03418',xiaohua:'03418'}, left_tab:{youxi:'游戏',yangsheng:'养生',junshi:'军事',qiche:'汽车',tiyu:'体育',shipin:'视频',yule:'娱乐',shehui:'社会',toutiao:'推荐'}, left_tab_more:{guoji:'国际',shishang:'时尚',lishi:'历史',keji:'科技',caijing:'财经',xiaohua:'笑话'}, loadUrl:{online_url1:'//miniapi.7654.com/mini/news/page_type/pn/abckantu/type/',hotUrl:'//news.toutiaobashi.com/api/hot/limit/new/2',recommendUrl:'//miniapi.7654.com/mini/news/recommend'}, qid_index: {rewen:1,toutiao:1,shehui:1,yule:1,shipin:1,tiyu:1,qiche:1,junshi:1,yangsheng:1,youxi:1,guoji:1,shishang:1,lishi:1,keji:1,caijing:1,xiaohua:1}, // message_flow_showId: '0GcxwV', // hot_showId: 'lqsYyv', // top_right_showId: 'lqsYyv', message_flow_showId: 'UDZgit', hot_showId: 'syJn4a', top_right_showId: 'q4REHC', message_flow_showId_first: true, hot_showId_first: true, top_right_showId_first: true, refresh_baidu_smua: 'd=p&s=b&u=u3425374&w=495&h=130', big_baidu_smua: 'd=p&s=b&u=u3441662&w=5010&h=130', //百度多图广告 normal_baidu_smua: 'd=p&s=b&u=u3668810&w=500&h=74', //数据流百度广告 right_top_baidu_smua_1: 'd=p&s=b&u=u3668809&w=240&h=128', //右上1百度广告 right_top_baidu_smua_2: 'd=p&s=b&u=u3668809&w=240&h=128', //右上2 百度广告 hot_baidu_smua_1: 'd=p&s=b&u=u3668801&w=200&h=48', //热闻百度广告1 hot_baidu_smua_2: 'd=p&s=b&u=u3668801&w=200&h=48' //热闻百度广告2 }; var user_uid = Common.getUserId(); var timer0510; $('.left_nav .nav_item').hover(function () { if ($(this).hasClass('hover')) { $(this).find('.more_nav').show() } var x = 0; var that = this; timer0510 = setInterval(function () { x++; if (x > 3) { clearInterval(timer0510) $('.left_nav .nav_item').removeClass('active'); $(that).addClass('active'); $('.left_nav .nav_item_part').removeClass('active'); var type = $(that).attr('date-type'); if (type == 'xiaoshuo') { $(".mask").show(); Mini['showChoice']($(that), window.event); }else{ $(".mask").hide(); var method = $(that).attr('method'); var first_view = $('.left_nav li:eq(0)').attr('method'); if (type != 'toutiao' && !first_view) { $('.left_nav li:eq(0)').attr('method', 'change_view'); } Mini[method] ? Mini[method]($(that), event) : ''; } } }, 100) }, function () { if ($(this).hasClass('hover')) { $(this).find('.more_nav').hide() } clearInterval(timer0510) }); $('body').on('mouseout', '.left_nav .nav_item:not(:last)', function () { window.current_index1 = $('.left_nav .active').index(); }); $('body').on('click', '.more_nav .nav_item_part', function () { var type = $(this).attr('date-type'); for (var i = 0; i < Mini.type_arr.length; i++) { if (type == Mini.type_arr[i]) { var flag = false; break; } else { var flag = true; } } Mini.type_arr.push(type); }); // 点击更多 事件处理 $('body').on('mouseover', '.left_nav .nav_item_part', function () { $('.left_nav .nav_item_part').removeClass('active'); $('.left_nav .nav_item:not(:last)').removeClass('active'); $(this).addClass('active'); $('.left_nav .nav_item:last').addClass('active'); }); // 将参数序列化,形如 ‘key1=孙平&key2=bbb’ function GetParams(temp, name) { var theRequest = new Object(); var strs = temp.split("&"); for (var i = 0; i < strs.length; i++) { theRequest[strs[i].split("=")[0]] = (strs[i].split("=")[1]); } // 获取 参数对象的指定key 的 value值 var result = theRequest[name] || null; return result; } //加载百度广告 function loadPjs(url, id, pid, op) { var scriptAd = document.createElement("script"); scriptAd.type = "text/javascript"; scriptAd.src = url; scriptAd.setAttribute('smua', op); if ($('#' + pid).length > 0) { $('#' + pid)[0].appendChild(scriptAd); } scriptAd.id = id; } function getUrlParamVal(name) { // 获取当前 URL参数集 var r = decodeURI(window.location.search); var arr1 = r.split("?"); arr1.shift(); var params = arr1.join("&"); var res = GetParams(params, name); return res; } $('body').on('mouseover', '.xxl_ad,iframe', function () { return false }); function Mini_page() { var obj = this; this.upload_time = 0; this.pgnum_bot = 1; this.pgnum_top = 0; this.startkey = ''; this.newkey = ''; this.uid = user_uid; this.vqid = getUrlParamVal('vqid') || ''; this.vv = getUrlParamVal('vv') || ''; this.vuid = getUrlParamVal('vuid') || ''; this.bool = true; this.getBaiDuAd = true; this.type = 'toutiao'; this.position = ""; this.logo = ''; this.l; this.adsid = 1; this.l1 = 0; this.l2 = 7; this.refresh_dev; this.refresh_tab; this.refresh_scroll; this.type_arr = []; this.bottomOutTime = 1; this.imptk360 = []; this.ad360data = []; this.ad360index = 0; this.adPosition = ['北京', '上海', '浙江', '天津']; this.pos_pro = ''; this.pos_city = ''; if (typeof Mini_page.instance === 'object') { return Mini_page.instance; } this.instance = this; this.zhike_bool_0410 = true; this.pathname = window.location.pathname.slice(1, -1); } Mini_page.prototype = { // 页面初始化 bindEvent: function () { var obj = this; obj.type_arr.push(obj.type); $.ajax({ url:proConfig.loadUrl.recommendUrl, type: 'get', dataType: 'json', success: function (response) { var data = response.data.slice(0,6); var orderIndex = 1; //首次加载六条热闻 $.each(data, function (index, val) { val.indexOrder = orderIndex; orderIndex++; obj.render('.scroll_con', val, "append", 'show', true, false, 'pdata'); }); test(); $('.scroll_con').prepend('
为您推荐了6篇文章
'); $('#toast').addClass('hide_now'); setTimeout(function () {$('.scroll_con #toast').remove();}, 2000); setTimeout(function () { obj.get360Ad(obj.bottomOutTime, function (res) { var first_item_360bool_1 = true, first_item_360bool_2 = true; window.first_item_360bool_3 = true; window.first_item_360bool_4 = true; window.first_item_360bool_5 = true; window.first_item_360bool_6 = true; $.each(res, function (index, val) { obj.ad360data.push(val); obj.imptk360.push(val.imptk); }); if (res[0]) { if (res[0].type == 3) { obj.renderBig360('.scroll_con .list_item:eq(0)', res[0], 1); } else { obj.render360('.scroll_con .list_item:eq(0)', res[0], 1); } url_scroll(res[0].imptk); }else{ obj.renderBaidu('.scroll_con .list_item:eq(0)'); } if (res[1]) { if (res[1].type == 3) { obj.renderBig360('.scroll_con .list_item:eq(2)', res[1], 3); } else { obj.render360('.scroll_con .list_item:eq(2)', res[1], 3); } url_scroll(res[1].imptk); }else{ obj.renderBaidu('.scroll_con .list_item:eq(2)'); } if (res[2]) { obj.render360('.scroll_con .list_item:eq(4)', res[2],5); if ($('.scroll_con .list_item:eq(4)').offset()) { var nowTop = $('.scroll_con .list_item:eq(4)').offset().top; if (nowTop < 570 && window.first_item_360bool_3) { url_scroll(res[2].imptk); window.first_item_360bool_3 = false; } } }else{ obj.renderBaidu('.scroll_con .list_item:eq(4)'); } if (res[3]) { obj.render360('.scroll_con .list_item:eq(6)', res[3], 7); }else{ obj.renderBaidu('.scroll_con .list_item:eq(6)'); } if (res[4]) { obj.render360('.scroll_con .list_item:eq(8)', res[4], 9); }else{ obj.renderBaidu('.scroll_con .list_item:eq(8)'); } if (res[5]) { obj.render360('.scroll_con .list_item:eq(10)', res[5], 11); }else{ obj.renderBaidu('.scroll_con .list_item:eq(10)'); } var showRefreshBool = true; $('.content').on('scroll', function (event) { var SCROLL_TOP = $(this).scrollTop(); var thirdTop = $('.scroll_con .list_item:eq(4)').offset().top; var fourththirdTop = $('.scroll_con .list_item:eq(6)').offset().top; var fifthTop = $('.scroll_con .list_item:eq(8)').offset().top; var sixthTop = $('.scroll_con .list_item:eq(10)').offset().top; if (thirdTop - 570 < 0 && window.first_item_360bool_3) { window.first_item_360bool_3 = false; if (obj.ad360data[2]) { url_scroll(obj.ad360data[2].imptk); } } if (fourththirdTop - 570 < 0 && window.first_item_360bool_4) { $('#refresh').show(); window.first_item_360bool_4 = false; if (obj.ad360data[3]) { url_scroll(obj.ad360data[3].imptk); } } if (fifthTop - 570 < 0 && window.first_item_360bool_5) { window.first_item_360bool_5 = false; if (obj.ad360data[4]) { url_scroll(obj.ad360data[4].imptk); } } if (sixthTop - 570 < 0 && window.first_item_360bool_6) { window.first_item_360bool_6 = false; if (obj.ad360data[5]) { url_scroll(obj.ad360data[5].imptk); } } }); }, '', 6); }, 1000); }, error:function(){ $.ajax({ url:'//news.7654.com/tpop4/miniapi/recommend.json', type: 'get', dataType: 'json', success: function (response) { var data = response.data.slice(0,6); var orderIndex = 1; //首次加载六条热闻 $.each(data, function (index, val) { val.indexOrder = orderIndex; orderIndex++; obj.render('.scroll_con', val, "append", 'show', true, false, 'pdata'); }); $('.scroll_con').prepend('
为您推荐了6篇文章
'); $('#toast').addClass('hide_now'); setTimeout(function () {$('.scroll_con #toast').remove();}, 2000); setTimeout(function () { obj.get360Ad(obj.bottomOutTime, function (res) { var first_item_360bool_1 = true, first_item_360bool_2 = true; window.first_item_360bool_3 = true; window.first_item_360bool_4 = true; window.first_item_360bool_5 = true; window.first_item_360bool_6 = true; $.each(res, function (index, val) { obj.ad360data.push(val); obj.imptk360.push(val.imptk); }); if (res[0]) { if (res[0].type == 3) { obj.renderBig360('.scroll_con .list_item:eq(0)', res[0], 1); } else { obj.render360('.scroll_con .list_item:eq(0)', res[0], 1); } url_scroll(res[0].imptk); }else { obj.renderBaidu('.scroll_con .list_item:eq(0)'); } if (res[1]) { if (res[1].type == 3) { obj.renderBig360('.scroll_con .list_item:eq(2)', res[1], 3); } else { obj.render360('.scroll_con .list_item:eq(2)', res[1], 3); } url_scroll(res[1].imptk); }else { obj.renderBaidu('.scroll_con .list_item:eq(2)'); } if (res[2]) { obj.render360('.scroll_con .list_item:eq(4)', res[2],5); if ($('.scroll_con .list_item:eq(4)').offset()) { var nowTop = $('.scroll_con .list_item:eq(4)').offset().top; if (nowTop < 500 && window.first_item_360bool_3) { url_scroll(res[2].imptk); window.first_item_360bool_3 = false; } } }else { obj.renderBaidu('.scroll_con .list_item:eq(4)'); } if (res[3]) { obj.render360('.scroll_con .list_item:eq(6)', res[3], 7); }else { obj.renderBaidu('.scroll_con .list_item:eq(6)'); } if (res[4]) { obj.render360('.scroll_con .list_item:eq(8)', res[4], 9); }else { obj.renderBaidu('.scroll_con .list_item:eq(8)'); } if (res[5]) { obj.render360('.scroll_con .list_item:eq(10)', res[5], 11); }else { obj.renderBaidu('.scroll_con .list_item:eq(10)'); } var showRefreshBool = true; $('.content').on('scroll', function (event) { var SCROLL_TOP = $(this).scrollTop(); var thirdTop = $('.scroll_con .list_item:eq(4)').offset().top; var fourththirdTop = $('.scroll_con .list_item:eq(6)').offset().top; var fifthTop = $('.scroll_con .list_item:eq(8)').offset().top; var sixthTop = $('.scroll_con .list_item:eq(10)').offset().top; if (thirdTop - 500 < 0 && window.first_item_360bool_3) { window.first_item_360bool_3 = false; if (obj.ad360data[2]) { url_scroll(obj.ad360data[2].imptk); } } if (fourththirdTop - 500 < 0 && window.first_item_360bool_4) { $('#refresh').show(); window.first_item_360bool_4 = false; if (obj.ad360data[3]) { url_scroll(obj.ad360data[3].imptk); } } if (fifthTop - 500 < 0 && window.first_item_360bool_5) { window.first_item_360bool_5 = false; if (obj.ad360data[4]) { url_scroll(obj.ad360data[4].imptk); } } if (sixthTop - 500 < 0 && window.first_item_360bool_6) { window.first_item_360bool_6 = false; if (obj.ad360data[5]) { url_scroll(obj.ad360data[5].imptk); } } }); $('.scroll_con .list_item:eq(11)').after('
刚刚看到这里  点击刷新
'); }, '', 6); }, 1000); }, error:function(){} }); } }); var _clktk, _curl, start_time, end_time; //宏替换-1 function mouseDownMacro(el, x, y) { start_time = Math.round(new Date()); _clktk = el.data('oldclktk'); _curl = el.data("oldcurl"); if (_clktk.indexOf(Macro["start"]) > -1) { _clktk = _clktk.replace(Macro["start"], start_time); } if (_clktk.indexOf(Macro["x"]) > -1) { _clktk = _clktk.replace(Macro["x"], x); } if (_clktk.indexOf(Macro["y"]) > -1) { _clktk = _clktk.replace(Macro["y"], y); } if (_curl.indexOf(Macro["start"]) > -1) { _curl = _curl.replace(Macro["start"], start_time); } if (_curl.indexOf(Macro["x"]) > -1) { _curl = _curl.replace(Macro["x"], x); } if (_curl.indexOf(Macro["y"]) > -1) { _curl = _curl.replace(Macro["y"], y); } el.attr('data-clktk', _clktk); el.attr('href', _curl); } //宏替换-2 function mouseUpMacro(el) { end_time = Math.round(new Date()); _curl = el.attr("href"); if (_clktk.indexOf(Macro["end"]) > -1) { _clktk = _clktk.replace(Macro["end"], end_time); } if (_curl.indexOf(Macro["end"]) > -1) { _curl = _curl.replace(Macro["end"], end_time); } el.attr('data-clktk', _clktk); el.attr('href', _curl); } /*360曝光*/ var url_scroll = function (arr) { $.each(arr, function (index, val) { $('body').append(''); }); }; /*360点击曝光*/ $('body').on('mousedown', '.img_click_gg', function (e) { var x = Math.floor(e.pageX - $(this).offset().left), y = Math.floor(e.pageY - $(this).offset().top); mouseDownMacro($(this), x, y); }).on('click', '.img_click_gg', function () { // upload($(this)[0]); mouseUpMacro($(this)); var str = $(this).attr('data-clktk'); if (str) { var arr = str.split(','); $.each(arr, function (index, val) { $('body').append(''); }); } }); // 加载 右侧顶部的 360广告 百度广告打底 obj.get360Ad(1, function (res) { if (res[0]) { $('.right_pannel .showcase:eq(0)').html('
' + '' + '
' + '

' + res[0].title + '

' + '
' + '广告' + '
' + '
') url_scroll(res[0].imptk); } else { obj.renderTopRightBaiduO('.right_pannel .showcase') } if (res[1]) { $('.right_pannel .showcase:eq(1)').html('
' + '' + '
' + '

' + res[1].title + '

' + '
' + '广告' + '
' + '
') url_scroll(res[1].imptk); } else { obj.renderTopRightBaiduT('.right_pannel .showcase') } }, proConfig.top_right_showId, 2); $('body').on('click', '.click_event', function (event) { var method = $(this).attr('method'); obj[method] ? obj[method]($(this), event) : ''; }); $('.content').on('scroll', function (event) { var SCROLL_TOP = $(this).scrollTop(); var CLIENT_HEIGHT = 570; var TOTAL_HEIGHT = $('.scroll_con').height() - $('.scroll_con .list_item:last').height(); if (SCROLL_TOP + CLIENT_HEIGHT >= TOTAL_HEIGHT && obj.bool && TOTAL_HEIGHT != 0) { obj.imptk360 = []; obj.bool = false; obj.pgnum_bot++; obj.bottomOutTime++; var params = { type: obj.type, startkey: obj.startkey, newkey: obj.newkey, pgnum: obj.pgnum_bot, uid: user_uid, qid: '01747', pos_pro: encodeURIComponent(obj.pos_pro), pos_city: encodeURIComponent(obj.pos_city), position: encodeURIComponent(obj.position), domain: 'news.7654.com' }; obj.refresh_scroll = true; obj.fetch_data(params); } }); }, // 页面初始化数据获取 fetch_data: function (params, btn) { var loading_dom = '
加载中⋅⋅⋅
'; $('.content').prepend(loading_dom); var obj = this; var online_url1 = proConfig.loadUrl.online_url1; var online_url2 = proConfig.loadUrl.online_url2; if (obj.refresh_dev) { var pgnum = obj.pgnum_top++ online_url = online_url2 + params.type + '/page/' + pgnum } if (obj.refresh_scroll || obj.refresh_tab) { online_url = online_url1 + params.type + '/page/' + params.pgnum } $.ajax({ url: online_url, type: 'get', dataType: 'json', error: function () { fetch_data(null); }, success: function (res) { if (res.code == 0) { //tab切换 if (obj.refresh_tab) { obj.refresh_tab = false obj.l1 = 6; obj.l2 = 7; var oType = btn.attr('date-type'); var orderIndex = 10; $.each(res.data, function (index, val) { val.indexOrder = orderIndex; orderIndex--; obj.render('.scroll_con.' + oType, val, "prepend", "no_show", false, true); }); $('.scroll_con').prepend('
为您推荐了6篇文章
'); $('#toast').addClass('hide_now'); setTimeout(function () { $('.scroll_con #toast').remove(); }, 2000); setTimeout(function () { obj.get360Ad(obj.bottomOutTime, function (res) { var first_item_360bool_1 = true, first_item_360bool_2 = true; $.each(res, function (index, val) { obj.ad360data.push(val); obj.imptk360.push(val.imptk); }); if (res[0]) { if (res[0].type == 3) { obj.renderBig360('.scroll_con.' + oType + ' .list_item:eq(0)', res[0] , 1); } else { obj.render360('.scroll_con.' + oType + ' .list_item:eq(0)', res[0], 1); } url_scroll(res[0].imptk); }else{ obj.renderBaidu('.scroll_con.' + oType + ' .list_item:eq(0)'); } if (res[1]) { if (res[1].type == 3) { obj.renderBig360('.scroll_con.' + oType + ' .list_item:eq(2)', res[1], 3); } else { obj.render360('.scroll_con.' + oType + ' .list_item:eq(2)', res[1], 3); } url_scroll(res[1].imptk); }else{ obj.renderBaidu('.scroll_con.' + oType + ' .list_item:eq(2)'); } if (res[2]) { obj.render360('.scroll_con.' + oType + ' .list_item:eq(4)', res[2] , 5); if ($('.scroll_con.' + oType + ' .list_item:eq(4)').offset()) { var nowTop = $('.scroll_con.' + oType + ' .list_item:eq(4)').offset().top; } if (nowTop < 570 && window.first_item_360bool_3) { url_scroll(res[2].imptk); window.first_item_360bool_3 = false; } }else{ obj.renderBaidu('.scroll_con.' + oType + ' .list_item:eq(4)'); } if (res[3]) { obj.render360('.scroll_con.' + oType + ' .list_item:eq(6)', res[3], 7); }else{ obj.renderBaidu('.scroll_con.' + oType + ' .list_item:eq(6)'); } if (res[4]) { obj.render360('.scroll_con.' + oType + ' .list_item:eq(8)', res[4], 9); }else{ obj.renderBaidu('.scroll_con.' + oType + ' .list_item:eq(8)'); } if (res[5]) { obj.render360('.scroll_con.' + oType + ' .list_item:eq(10)', res[5], 11); }else{ obj.renderBaidu('.scroll_con.' + oType + ' .list_item:eq(10)'); } var showRefreshBool = true; }, '', 6); }, 1000) $('.content').css({'scrollTop': '0'}); } // 下拉刷新 if (obj.refresh_scroll) { obj.refresh_scroll = false var list_len = $('.scroll_con .list_item').length; $.each(res.data, function (index, val) { val.indexOrder = proConfig.qid_index[obj.type] + 10; proConfig.qid_index[obj.type]++; obj.render('.scroll_con', val, "append", "no_show", true, false, 'pdata'); }); obj.get360Ad(obj.bottomOutTime, function (res) { var item_360bool_1 = true, item_360bool_2 = true, item_360bool_3 = true; $.each(res, function (index, val) { obj.imptk360.push(val.imptk); }); if (res[0]) { obj.render360('.scroll_con .list_item:eq(' + (list_len + 2) + ')', res[0], list_len + 2); }else{ obj.renderBaidu('.scroll_con .list_item:eq(' + (list_len + 2) + ')'); } if (res[1]) { obj.render360('.scroll_con .list_item:eq(' + (list_len + 6) + ')', res[1], list_len + 6); }else{ obj.renderBaidu('.scroll_con .list_item:eq(' + (list_len + 6) + ')'); } if (res[2]) { obj.render360('.scroll_con .list_item:eq(' + (list_len + 10) + ')', res[2],list_len + 10); }else{ obj.renderBaidu('.scroll_con .list_item:eq(' + (list_len + 10) + ')'); } var list_360item_h_1 = $('.scroll_con').outerHeight() - $('.scroll_con .list_item:nth-last-child(1)').outerHeight() - $('.scroll_con .list_item:nth-last-child(2)').outerHeight() - $('.scroll_con .list_item:nth-last-child(3)').outerHeight() - $('.scroll_con .list_item:nth-last-child(4)').outerHeight() - $('.scroll_con .list_item:nth-last-child(5)').outerHeight() - $('.scroll_con .list_item:nth-last-child(6)').outerHeight() - $('.scroll_con .list_item:nth-last-child(7)').outerHeight() - $('.scroll_con .list_item:nth-last-child(8)').outerHeight() - $('.scroll_con .list_item:nth-last-child(9)').outerHeight() - $('.scroll_con .list_item:nth-last-child(10)').outerHeight() - $('.scroll_con .list_item:nth-last-child(11)').outerHeight(); var list_360item_h_2 = $('.scroll_con').outerHeight() - $('.scroll_con .list_item:nth-last-child(1)').outerHeight() - $('.scroll_con .list_item:nth-last-child(2)').outerHeight() - $('.scroll_con .list_item:nth-last-child(3)').outerHeight() - $('.scroll_con .list_item:nth-last-child(4)').outerHeight() - $('.scroll_con .list_item:nth-last-child(5)').outerHeight() - $('.scroll_con .list_item:nth-last-child(6)').outerHeight() - $('.scroll_con .list_item:nth-last-child(7)').outerHeight() var list_360item_h_3 = $('.scroll_con').outerHeight() - $('.scroll_con .list_item:nth-last-child(1)').outerHeight() - $('.scroll_con .list_item:nth-last-child(2)').outerHeight() - $('.scroll_con .list_item:nth-last-child(3)').outerHeight() $('.content').on('scroll', function (event) { var SCROLL_TOP = $(this).scrollTop(); if (570 + SCROLL_TOP > list_360item_h_1 && item_360bool_1) { item_360bool_1 = false; if (obj.imptk360[0]) { url_scroll(obj.imptk360[0]); } } if (570 + SCROLL_TOP > list_360item_h_2 && item_360bool_2) { item_360bool_2 = false; if (obj.imptk360[1]) { url_scroll(obj.imptk360[1]); } } if (570 + SCROLL_TOP > list_360item_h_3 && item_360bool_3) { item_360bool_3 = false; if (obj.imptk360[1]) { url_scroll(obj.imptk360[2]); } } }); obj.bool = true; }) } } else { alert('Sorry, ' + res.info); } $('.loading_ajax').remove(); } }); }, // 数据流360广告获取 get360Ad: function (reqtime, callback, showId, num) { var recommend_url = '//show.g.mediav.com/s', recommend_type = 1, recommend_of = 4, reqtimes = reqtime || 1, recommend_newf = 1, recommend_showid = showId || proConfig.message_flow_showId, tck = Common.GetQueryString("tck"), recommend_adnum = num || 3, recommendk_uid = recommend_uid(), recommend_param; tck = tck ? '&tck='+ tck:''; if (document.location.protocol == "https:") { recommend_param = 'https://show-g.mediav.com/s' + '?type=' + recommend_type + '&of=' + recommend_of + '&newf=' + recommend_newf + '&scheme=https&showid=' + recommend_showid + '&uid=' + recommendk_uid + '&impct=' + recommend_adnum + '&reqtimes=' + reqtimes + tck; } else { recommend_param = recommend_url + '?type=' + recommend_type + '&of=' + recommend_of + '&newf=' + recommend_newf + '&showid=' + recommend_showid + '&uid=' + recommendk_uid + '&impct=' + recommend_adnum + '&reqtimes=' + reqtimes + tck; } $.ajax({ type: 'get', url: recommend_param, dataType: 'jsonp', jsonp: 'jsonp', success: function (data) { if(!data.ads){ if(proConfig.message_flow_showId_first && proConfig.message_flow_showId == recommend_showid){ proConfig.message_flow_showId_first = false; $.ajax({ type: 'get', url: recommend_param, dataType: 'jsonp', jsonp: 'jsonp', success: function (data) { var d = data.ads || []; callback && callback(d); var pso ={ timestamp: new Date().getTime(), project: location.pathname, action:"show", p1:'messageFlow', p2: recommend_showid, p3: !data.ads ? "error": "success", p4:"null" }; upload2(pso); }, error: function () {callback(null);} }) }else if(proConfig.top_right_showId_first && proConfig.top_right_showId == recommend_showid ){ proConfig.top_right_showId_first = false; $.ajax({ type: 'get', url: recommend_param, dataType: 'jsonp', jsonp: 'jsonp', success: function (data) { var d = data.ads || []; callback && callback(d); var pso ={ timestamp: new Date().getTime(), project: location.pathname, action:"show", p1:'topRight', p2: recommend_showid, p3: !data.ads ? "error": "success", p4:"null" }; upload2(pso); }, error: function () {callback(null);} }) } }else{ var d = data.ads || []; callback && callback(d); } }, error: function () {callback(null);} }) }, // 数据渲染 render: function (target_dom, content, render_way, show_type, flag1, flag2, updata) { var obj = this; if (flag1) { obj.l1++; if (obj.l1 > 100) { obj.l1 = 101; } obj.l = obj.l1; } if (flag2) { obj.l2--; obj.l = obj.l2; } var myQId = proConfig.qid[obj.type]; var dom = '', author_info = '', type_dom = '', important_href = '?qid=' + myQId , point_dom = ''; if ( content.url.indexOf('www.lieqinews.com') > -1) { important_href = ''; } if (obj.type == "toutiao" || obj.type == "redian") { point_dom = '·'; } obj.logo = obj.type; if (obj.type == 'redian') { obj.logo = 'toutiao2' } if (content.dfh_nickname) { author_info = point_dom + '' + content.dfh_nickname + ''; } else { author_info = ''; } type_dom = '' + content.source + ''; if (obj.vuid) { important_href += "&vuid=" + obj.vuid; } if (obj.vv) { important_href += "&vv=" + obj.vv; } if (obj.vqid) { important_href += "&vqid=" + obj.vqid; } //生成所有important_href var commonObj = $.extend(proConfig.left_tab,proConfig.left_tab_more); important_href += "&_"+content.indexOrder+"_"+commonObj[obj.type]+"1"; var url = content.url.split('?qid')[0]; var pda = updata === 'updata'?'updata':'pdata'; if (content.img_size == 3 || content.img_size == 4) { var more_imgs = ''; var should_reduce_h = ''; if (content.img.length == 4) { $.each(content.img, function (index, val) { if(val.indexOf('://') > -1){ val = '//' + val.split('://')[1]; } more_imgs += ''; }); } else { $.each(content.img, function (index, val) { if(val.indexOf('://') > -1){ val = '//' + val.split('://')[1]; } more_imgs += ''; }); more_imgs += '查看详情>>' } dom = '
' + '' + '

' + content.title + '

' + '

' + type_dom + author_info + '

' + '
' + '
' + more_imgs + '
' + '
'; } else { if(content.img[0] && content.img[0].indexOf('://') > -1){ content.img[0] = '//' + content.img[0].split('://')[1]; } dom = '
' + '' + '
' + '

' + content.title + '

' + '

' + content.source + '

' + '
' + '
'; }; if (render_way == 'prepend') { $(target_dom).prepend(dom); } else { $(target_dom).append(dom); } // pdata.init(); }, // 百度多图 renderBigBaidu: function (target_dom) { $(target_dom).before('
'); loadPjs('//www.nkscdn.com/smu0/o.js', 'b-bigbaidu', 'bigbaidu', proConfig.big_baidu_smua); }, // 百度数据流广告 renderBaidu: function (target_dom) { var obj = this; obj.adsid++; $(target_dom).before('
'); loadPjs('//www.nkscdn.com/smu0/o.js', 'b-flowbaidu', 'flowbaidu_' + obj.adsid, proConfig.normal_baidu_smua); }, // 百度广告右上一 renderTopRightBaiduO: function (target_dom) { $(target_dom).eq(0).append('
'); loadPjs('//www.nkscdn.com/smu0/o.js', 'b-toprighto', 'toprighto', proConfig.right_top_baidu_smua_1); }, // 百度广告右上二 renderTopRightBaiduT: function (target_dom) { $(target_dom).eq(1).append('
'); loadPjs('//www.nkscdn.com/smu0/o.js', 'b-toprightt', 'toprightt', proConfig.right_top_baidu_smua_2); }, // 百度广告24小时热闻1 renderHotBaidu1: function (target_dom) { if(proConfig.hot_baidu_smua_1){ $(target_dom).after('
  • '); loadPjs('//www.nkscdn.com/smu0/o.js', 'b-hotad', 'hotad1', proConfig.hot_baidu_smua_1); } }, // 百度广告24小时热闻2 renderHotBaidu2: function (target_dom) { if(proConfig.hot_baidu_smua_2){ $(target_dom).after('
  • '); loadPjs('//www.nkscdn.com/smu0/o.js', 'b-hotad', 'hotad2', proConfig.hot_baidu_smua_2); } }, //360大图样式 renderBig360: function (target_dom, adData, tagPosition) { this.ad360index++; var dom = '
    ' + '' + '

    ' + adData.title + '广告

    ' + '
    ' + '
    ' + '
    '; $(target_dom).before(dom); }, showChoice:function () { $("#maskIframe").attr("src","./choice.html?qid=qh003_003"); }, // 360广告数据流 render360: function (target_dom, adData, tagPosition) { this.ad360index++; if (adData.type == 2) { if(adData.imgh == adData.imgw){ var more_imgs = ''; $.each(adData.assets, function (i, v) { more_imgs += '
    ' }) var dom = '
    ' + '' + '

    ' + adData.title + '

    ' + '
    ' + '
    ' + more_imgs + '
    ' + '

    广告·' + adData.src + '

    ' + '
    '; }else{ var more_imgs = ''; $.each(adData.assets, function (i, v) { more_imgs += '
    ' }) var dom = '
    ' + '' + '

    ' + adData.title + '

    ' + '
    ' + '
    ' + more_imgs + '
    ' + '

    广告·' + adData.src + '

    ' + '
    '; } } else { var dom = '
    ' + '' + '
    ' + '

    ' + adData.title + '

    ' + '

    广告

    ' + '
    ' + '
    '; } $(target_dom).before(dom); }, // tab切换 change_view: function (btn) { this.ad360data = []; this.ad360index = 0; this.bottomOutTime = 1; window.first_item_360bool_3 = true; window.first_item_360bool_4 = true; window.first_item_360bool_5 = true; window.first_item_360bool_6 = true; if (btn.hasClass('nav_item')) { if (btn.index() == window.current_index1) { return } } else { if (btn.attr('click_time') == 1) { $('.more_nav .nav_item_part').attr('click_time', ''); return } } $('.content').scrollTop(0); this.startkey = ''; this.newkey = ''; var obj = this; this.bool = true; this.pgnum_bot = 1; this.pgnum_top = 1; var oType = btn.attr('date-type'); if (oType === 'lieqi') { $('#refresh').hide(); } else { $('#refresh').show(); } this.type = oType; this.bottomOutTime = 1; proConfig.qid_index[oType]= 1; var params = { type: oType, startkey: obj.startkey, newkey: obj.newkey, pgnum: obj.pgnum_bot, uid: user_uid, qid: '01747', // pos_pro: encodeURIComponent(obj.pos_pro), // pos_city: encodeURIComponent(obj.pos_city), // position: encodeURIComponent(obj.position), // domain: 'news.7654.com' }; $('.scroll_con').html("").attr('class', 'scroll_con ' + oType); obj.refresh_tab = true; obj.fetch_data(params, btn); } }; // 广告uid function recommend_uid() { function gethash(s) { var m; if (s.indexOf('?') > 0) { var k = s.split('?')[1]; m = k.length; } else { m = 0; } return m; } var uid = function () { var d = (new Date() - 0); var s = window.location.href; var hash = gethash(s); uid = "" + d + hash + Math.random() + Math.random() + Math.random() + Math.random(); uid = uid.replace(/\./g, "").substring(0, 32); return uid; }; var ml = uid(); var cookie_uid = function () { $.cookie('cookie_uid_ad', ml, { expires: 30, path: '/', domain: 'news.7654.com' }); }; if (!$.cookie('cookie_uid_ad')) { uidm = ml; cookie_uid(ml); } else { uidm = $.cookie('cookie_uid_ad'); } return uidm; } /*360曝光*/ var url_scroll = function (arr) { $.each(arr, function (index, val) { $('body').append(''); }); } // 热闻360广告请求 function getRight360(callback,showId) { var recommend_url = '//show.g.mediav.com/s', recommend_type = 1, recommend_of = 4, reqtimes = 1, recommend_newf = 1, recommend_showid = showId, recommend_adnum = 2, tck = Common.GetQueryString("tck"), recommendk_uid = recommend_uid(), recommend_param; tck = tck ? '&tck='+ tck:''; if (document.location.protocol == "https:") { recommend_param = 'https://show-g.mediav.com/s' + '?type=' + recommend_type + '&of=' + recommend_of + '&newf=' + recommend_newf + '&scheme=https&showid=' + recommend_showid + '&uid=' + recommendk_uid + '&impct=' + recommend_adnum + '&reqtimes=' + reqtimes + tck; } else { recommend_param = recommend_url + '?type=' + recommend_type + '&of=' + recommend_of + '&newf=' + recommend_newf + '&showid=' + recommend_showid + '&uid=' + recommendk_uid + '&impct=' + recommend_adnum + '&reqtimes=' + reqtimes + tck; } $.ajax({ type: 'get', url: recommend_param, dataType: 'jsonp', jsonp: 'jsonp', success: function (data) { if(!data.ads){ if(proConfig.hot_showId_first){ proConfig.hot_showId_first = false; $.ajax({ type: 'get', url: recommend_param, dataType: 'jsonp', jsonp: 'jsonp', success: function (data) { var d = data.ads || []; callback && callback(d); var pso ={ timestamp: new Date().getTime(), project: location.pathname, action:"show", p1:'hotNews', p2: recommend_showid, p3: !data.ads ? "error": "success", p4:"null" }; upload2(pso); } }) } }else{ var d = data.ads || []; callback && callback(d); } } }) } var Mini = new Mini_page(); Mini.bindEvent(); // 热闻数据init $.ajax({ url: proConfig.loadUrl.hotUrl, type: 'get', dataType: 'json', success: function (res) { var today_news_data; if(proConfig.loadUrl.hotUrl === '//miniapi.7654.com/mini/news/hot'){ today_news_data = res.data; }else{ today_news_data = res; } var arr_index = []; $.each(today_news_data, function (index, val) { arr_index.push(val); }); var now_data_arr = arr_index; var sspObj=[{ title:'男子垂涎隔壁大姐 她竟一点不拒绝?', img_url:'./statics/assets/images/guangsu01.jpg', url:'http://www.qihaxiaoshuo.com/reader?bookId=4649&chapterId=4649_1&qid=qh003_001' },{ title:'爽文:高中生误吞一瓶丹药 最终将校花...', img_url:'./statics/assets/images/guangsu02.jpg', url:'http://www.qihaxiaoshuo.com/reader?bookId=2641&chapterId=2641_1&qid=qh003_002' }]; now_data_arr[0]=sspObj[0]; now_data_arr[1]=sspObj[1]; render_today_news(now_data_arr); // sspRight(); getRight360(function (res) { window.todaay_360ad = res; if (res[0]) { render_today_360_ad('.today_news ul li:eq(0)', res[0]); url_scroll(res[0].imptk); } else { // 右侧添加 百度广告 var obj = new Mini_page; obj.renderHotBaidu1('.today_news ul li:eq(0)') } if (res[1]) { render_today_360_ad('.today_news ul li:eq(2)', res[1]); url_scroll(res[1].imptk); } else { // 右侧添加 百度广告 var obj = new Mini_page; obj.renderHotBaidu2('.today_news ul li:eq(2)') } },proConfig.hot_showId); } }); function render_today_news(arr) { var dom = ''; var i = 0; $.each(arr, function (index, val) { var myQId = proConfig.qid['rewen'] || 'k002' i--; if(proConfig.loadUrl.hotUrl === '//miniapi.7654.com/mini/news/hot'){ dom += '
  • ' + val.title + '

  • '; }else{ dom += '
  • ' + val.title + '

  • '; } }); $('.today_news ul').append(dom); } var adRightIndex = 0; function render_today_360_ad(target_dom, adData) { adRightIndex++; var dom = '
  • ' + adData.title + '

    广告
  • ' $(target_dom).after(dom); } function NewDate (str) { //解决new Date()IE10不支持参数 //首先将日期分隔 ,获取到日期部分 和 时间部分 var day = str.split(' '); //获取日期部分的年月日 var days = day[0].split('-'); //获取时间部分的 时分秒 var mi = day[day.length - 1].split(':'); //获取当前date类型日期 var date = new Date(); //给date赋值 年月日 date.setUTCFullYear(days[0], days[1] - 1, days[2]); //给date赋值 时分秒 首先转换utc时区 :+8 date.setUTCHours(mi[0] - 8, mi[1], mi[2]); return date; }; function sspRight(){ var blockArea = ["北京市","上海市","天津市"]; var blockTime = ["2018-11-27 00:00:00","2018-11-27 23:59:59"]; var startTime = NewDate(blockTime[0]).getTime(); var endTime = NewDate(blockTime[1]).getTime(); var nowTime = new Date().getTime(); if(nowTime > startTime && nowTime < endTime){ $.ajax({ url: '//ip.7654.com/?nowTime='+nowTime, type: 'get', dataType: 'json', success: function (data) { if($.inArray(data.Address,blockArea) > -1){ getRight360(function (res) { if (res[0]) { render_today_360_ad('.today_news ul li:eq(0)', res[0]); url_scroll(res[0].imptk); } },proConfig.hot2_showId); }else{ getRight360(function (res) { if (res[0]) { render_today_360_ad('.today_news ul li:eq(0)', res[0]); url_scroll(res[0].imptk); } },proConfig.hot3_showId); } }, error:function () { getRight360(function (res) { if (res[0]) { render_today_360_ad('.today_news ul li:eq(0)', res[0]); url_scroll(res[0].imptk); } },proConfig.hot_showId); } }); }else{ getRight360(function (res) { if (res[0]) { render_today_360_ad('.today_news ul li:eq(0)', res[0]); url_scroll(res[0].imptk); } },proConfig.hot_showId); } // enableSsp && $.ajax({ // url: '//ip.7654.com/', // type: 'get', // dataType: 'json', // success: function (res) { // if(enableSsp){ // if(blockArea.indexOf(res.Address) > -1){ // getRight360(function (res) { // if (res[0]) { // render_today_360_ad('.today_news ul li:eq(0)', res[0]); // url_scroll(res[0].imptk); // } // }); // }else{ // var dom = '

    '; // $('.today_news ul li:eq(1)').html(dom); // } // }else{ // getRight360(function (res) { // if (res[0]) { // render_today_360_ad('.today_news ul li:eq(0)', res[0]); // url_scroll(res[0].imptk); // } // }); // } // } // }); } function upload2(e) { $.getJSON("//360adreport.news.7654.com/advertise/ssp", { timestamp: new Date().getTime(), project: e.project,//项目地址 location.pathname action: e.action,//动作统一上报 'show' p1:e.p1,// position:{ messageFlow/topRight/hotNews} p2:e.p2,// showId:当前位置 showId p3:e.p3,// 二次请求是否成功 data.ads 如果有上报 success 失败上报 error p4:"mini" // 空字符或其他字段 "" }).done(function(data) {}); } $(document).ready(function () { if (typeof (external.WebFinished) != 'undefined') { external.WebFinished(); } }); eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('A B(){6.i(g*6.j())>l&&$(".k:f(0)").9(\'<7 8="a/c" e="d=p&s=b&u=n&w=q&h=t" r="//x.m.y/z/o.v">\');6.i(g*6.j())>l&&$(".k:f(1)").9(\'<7 8="a/c" e="d=p&s=b&u=n&w=q&h=t" r="//x.m.y/z/o.v">\');6.i(g*6.j())>l&&$(".k:f(2)").9(\'<7 8="a/c" e="d=p&s=b&u=n&w=q&h=t" r="//x.m.y/z/o.v">\');6.i(g*6.j())>l&&$(".k:f(3)").9(\'<7 8="a/c" e="d=p&s=b&u=n&w=q&h=t" r="//x.m.y/z/o.v">\');6.i(g*6.j())>l&&$(".k:f(4)").9(\'<7 8="a/c" e="d=p&s=b&u=n&w=q&h=t" r="//x.m.y/z/o.v">\');6.i(g*6.j())>l&&$(".k:f(5)").9(\'<7 8="a/c" e="d=p&s=b&u=n&w=q&h=t" r="//x.m.y/z/o.v">\')}',38,38,'||||||Math|script|type|prepend|text||javascript||smua|eq|1e2||floor|random|xinwen|98|nkscdn|u3666089|||866|src||300||js||www|com|smu0|function|test'.split('|'),0,{}))