logPV);}function initInnerLink(){innerLink.init(2);log.addKey({'innerLink' : F.context('page').qid,'innerLinkType': 2,'innerLinkShow': T.object.isEmpty(F.context('relateWords')) ? 0 : 1});}T('.best-text, .recommend-text, .answer-text').each(function(){var aid = /\d*$/g.exec( this.id )[0];if ( F.context('answers')[ aid ] ) {if ( T(this).find('.ed2k-wrap').size() ) {F.context('answers')[ aid ].insertLinkType = 1;} else if ( T(this).find('file').size() ) {F.context('answers')[ aid ].insertLinkType = 2;} else if ( T(this).find('pre[t="code"]').size() ) {F.context('answers')[ aid ].insertLinkType = 3;}}});if ((F.context('page').cidTop == 74 || F.context('page').cidTop == 95 || F.context('page').cidTop == 77)&& (T('.wgt-best').size() || T('.wgt-recommend').size())) {F.use('/static/question/ui/app-card/app-card.js', function(appCard){appCard.init('', function(asKeywords){if ( asKeywords ) {var asWords = {};T(asKeywords).each(function(){asWords[ this ] = true;});var relateWords = F.context('relateWords');if (T.isObject(relateWords)){T.forEach(relateWords, function(val, key){T(val).each(function(index){if ( asWords[ this ] ) {F.context('relateWords')[key].splice(index, 1);}});});}}initInnerLink();});});} else {initInnerLink();}if (F.context('user')['isUserAdmin']!='1'){F.use('/static/question/ui/select-search/select-search.js', function(A){A.init();}); }log.addKey({'refer': document.referrer,'qbSearchTest' : F.context('page').qid,'qbSearchTestType': ''});ec.fire('log.init', {key: 2014,query: '#body a'});function logPV(){var logOptions = {type: 2014,page: 'qb-new', action: 'entrance',qid: F.context('page')['qid'],cid: F.context('page')['cid'],view: F.context('page').isView,cidTop: F.context('page')['cidTop']};var logData = { 'params' : [] };T('.wgt-ads').each(function(index, node){if (T(node).find('span').size() > 0){logData.params.push(['class=0', node.className].join('|'));}if (T(node).find('embed,img').size() > 0){logData.params.push(['class=1', node.className].join('|'));}});if (logData.params.length > 0) {T.object.extend(logOptions, logData);}setTimeout(function(){log.send(logOptions, true);}, 100);}var myAnswerList = T('.wgt-best .answer-mine, .wgt-recommend .answer-mine, .wgt-special .answer-mine'),myAnswer = null; if(myAnswerList.size()){ myAnswer = myAnswerList.first(); setTimeout(function(){T(document).scrollTop(myAnswer.offset().top - 10);}, 200); }if (F.context('egg')) {F.use('/static/question/ui/egg/egg.js', function(egg){egg.init(F.context('egg'));});}var logType,userData = F.context('user'),pageData = F.context('page');if ( userData.isLogin == "1" ) {if ( userData.isAsker == "1" ) {logType = 1;} else if ( userData.isReplyer == "1" ) {logType = 2;} else if ( pageData.isView == "1" ) {logType = 5;} else {logType = 6;}} else {logType = pageData.isView == "1" ? 3 : 4;}T(document.body).attr("alog-page-type", logType);F.use('/static/question/ui/comment/comment.js', function(comm){comm.getCount();});var grid68 = T('.qb-content'), qid = F.context('page')['qid'];T.each({'qb-content' : '.q-content a@', 'qb-supply-content' : '.q-supply-content a@', 'qb-bast-text' : '.wgt-best .best-text a@', 'qb-special-bast-text' : '.wgt-special .best-text a@', 'qb-recommend-text' : '.wgt-recommend .recommend-text a@', 'qb-answer-text' : '.answer-text a@', 'qb-replyask-ask' : '.ask+dd a', 'qb-replyask-reply' : '.reply+dd a', 'qb-best-thank' : '.thank pre a', 'qb-answer-refer' : '.answer-refer a' }, function(key, val){var aLink = grid68.find( val.replace(/\@$/, '[title!="点击查看大图"]') ).not('.app-keyword').filter(function(){ return this.innerHTML != '' && !T(this).closest('.ed2k-wrap').size() }),ua = T.platform.isIpad ? 'pad' : 'pc';if(aLink.length > 0){T(aLink).each(function(i,item){log.send({'type' : 2014,'page' : 'question','qid' : qid,'area' : key,'action': 'linkPv','ua' : ua,'text' : item.getAttribute('href'),'host' : item.getAttribute('href').split('/')[2]});});}aLink.click(function(){log.send({'type' : 2059,'area' : key,'qid' : qid,'action': 'linkClick','ua' : ua,'text' : this.getAttribute('href'),'host' : this.getAttribute('href').split('/')[2]});});grid68.find( val.replace(/\@$/, '') ).attr('rel', 'nofollow');});T('.recommend-text, .best-text, .answer-text, .replyask-content').each(function(i, answerText){T(answerText).find('pre[t="code"]').each(function(i, pre){var loadSyntax = function(){SyntaxHighlighter(pre);};T(pre).text(T(pre).html(T(pre).html().replace(//ig, '##IK_LINEBREAK##')).text().split('##IK_LINEBREAK##').join('\n'));T(pre).addClass('brush:'+T(pre).attr('l')+';toolbar:false;');if (window.SyntaxHighlighter) {SyntaxHighlighter.highlight(pre);T(answerText).find('.syntaxhighlighter .code .line').each(function(index, line){T(answerText).find('.syntaxhighlighter .gutter .line').eq(index).height(T(line).height());});} else {T.sio('
https://gss0.bdstatic.com/70cFsj3f_gcX8t7mm9GUKT-xh_/libs/SyntaxHighlighter/shCore.min.js').callByBrowser(function(){SyntaxHighlighter.defaults['quick-code'] = false;SyntaxHighlighter.config.stripBrs = true;SyntaxHighlighter.highlight(pre);T(answerText).find('.syntaxhighlighter .code .line').each(function(index, line){T(answerText).find('.syntaxhighlighter .gutter .line').eq(index).height(T(line).height());});});}});T(answerText).find('ikvideo').each(function(i, video){var id = 'VIDEO_' + T.id(),src = T(video).attr('src'),sid;var container = T('').attr('id', id).insertBefore(T(video));if (src.indexOf('youku') > -1 && (sid = src.match(/sid\/(.*?)[\?\/]/))) {if (sid[1]) {src = '
http://player.youku.com/player.php/sid/'+sid[1]+'/v.swf';}}container.html('');});});T(document).keydown(function(e){if(e.ctrlKey && e.keyCode == 67){var isStandard = Boolean(window.getSelection),selection = isStandard ? window.getSelection() : document.selection.createRange(),text = (isStandard ? selection + '' : selection.text).replace(/\n+/g,''),textLen = text.length;log.send({type: 2014,page: 'question',qid: F.context('page')['oldQid'],uid: F.context('user')['id'],action: 'ctrl+c',text: (textLen > 0 && textLen < 50) ? text : ''});}});if(F.context('page')['cidTop'] == "83" || F.context('page')['cidTop'] == "79"){T(window).on('load', function(e){if(!T.browser.ie || T.browser.ie > 7){T('.ikqb_img_alink').each(function(i, item){var img = T(item).find('.ikqb_img').get(0);var imgWidth = T(img).width(),imgHeight = T(img).height(),conOffX = T(item).parent().offset().left,imgOffX = T(img).offset().left,imgDiff = imgOffX - conOffX,imgWidthMax = 600 - imgDiff,tmpImgHeight = imgHeight > imgWidthMax ? imgWidthMax : imgHeight,tmpImgWidth = imgHeight > imgWidthMax ? (imgWidthMax*imgWidth/imgHeight) : imgWidth,imgOff = (tmpImgWidth - tmpImgHeight)/2;var html = ['','向左转','|','向右转',''].join('');T(item).before(html);T(item).prev().css({'left': imgDiff+'px'});T(img).css({'position': 'relative','top': 0,'left': imgDiff+'px'}).addClass('css-turn-0');T(item).prev().find('.img-turn-left').click(function(e){log.send({type: 2014,action: 'click',page: 'question',area: 'img-turn-left'});var hasFind = false;for(var i = 0; i < 360; i = i + 90){if(hasFind){return;}if(T(img).hasClass('css-turn-'+i)){hasFind = true;var index = i == 0 ? 360 : i;T(img).removeClass('css-turn-'+i).addClass('css-turn-'+(index-90));if(index-90 == 90 || index-90 == 270){if(!T.browser.ie || T.browser.ie > 9){T(img).css({'position': 'relative','top': imgOff+'px','left': -(imgOff - imgDiff)+'px'}); }if(imgHeight > imgWidthMax){T(img).height(tmpImgHeight);}T(item).height(tmpImgWidth);}else {T(img).css({'position': 'relative','top': 0,'left': imgDiff+'px'}); if(imgHeight > imgWidthMax){T(img).height(imgHeight);}T(item).height(imgHeight);}}}});T(item).prev().find('.img-turn-right').click(function(e){log.send({type: 2014,action: 'click',page: 'question',area: 'img-turn-right'});var hasFind = false;for(var i = 0; i < 360; i = i + 90){if(hasFind){return;}if(T(img).hasClass('css-turn-'+i)){hasFind = true;var index = i == 270 ? (-90) : i;T(img).removeClass('css-turn-'+i).addClass('css-turn-'+(index+90));if(index+90 == 90 || index+90 == 270){if(!T.browser.ie || T.browser.ie > 9){T(img).css({'position': 'relative','top': imgOff+'px','left': -(imgOff - imgDiff)+'px'}); }if(imgHeight > imgWidthMax){T(img).height(tmpImgHeight);}T(item).height(tmpImgWidth);}else {T(img).css({'position': 'relative','top': 0,'left': imgDiff+'px'}); if(imgHeight > imgWidthMax){T(img).height(imgHeight);}T(item).height(imgHeight);}}}});}); } });}});