var lazy_arr = [];
$(function(){
if($('.ispc .qq_article_video_iframe').length > 0){
$('.ispc .qq_article_video_iframe').each(function(){
var w = $(this).width();
$(this).css({height:w * 0.618});
});
}
layui.use('form', function(){
var form = layui.form;
form.render();
$('input[readOnly="readonly"]').each(function(){
$(this).val($(this).attr('placeholder'));
});
});
function isPlaceholderSupport() {
return 'placeholder' in document.createElement('input');
}
if(isPlaceholderSupport() == false){
$('input[type="text"],input[type="number"]').each(function(){
if($(this).val() == false){
$(this).val($(this).attr('placeholder'));
}
$(this).focus(function(){
if($(this).val() == $(this).attr('placeholder')){
$(this).val('');
}
}).blur(function(){
if($(this).val() == false){
$(this).val($(this).attr('placeholder'));
}
});
});
}
$('.default-article-content-img').mouseover(function(){
var _this = $(this);
var src = _this.attr('src');
src = src.substring(src.indexOf('/',10));
var id = 'exit-but-'+Math.random();
if(!$('.tdy-portal-view-exif[data-pic="'+src+'"]').length){
$.get('/index/portal_article/getexif/?path='+src,function(res){
if(res){
var style = 'top:'+(_this.offset().top-10+_this.height())+'px;left:'+(_this.offset().left+10)+'px';
var html = '
Exif'+res+'
';
$('body').append(html);
$('.tdy-portal-view-exif').mouseover(function(){
$(this).find('.but').hide();
$(this).find('.content').show();
}).mouseleave(function(){
$(this).find('.content').hide();
$(this).find('.but').show();
})
}
});
}
}).mouseleave(function(){
//$('.tdy-portal-view-exif').remove();
});
});
/*** 修改URL参数 ***/
function fun_change_url(url, p) {
var a = [];
var u = url.split("#");
var m = u[1]; //#号的锚点
u = u[0].split("?");
if (u[1]) {
var q = u[1].split("&");
for (var i in q) {
var c = q[i].split("=");
if (c[1]) {
a[c[0]] = c[1];
}
}
}
for (var i in p) {
if (i == 'array') {
a[p[i][0]] = p[i][1];
} else {
a[i] = p[i];
}
}
var s = [];
for (var i in a) {
if (a[i] !== '') {
s.push(i + '=' + a[i]);
}
}
s = s.join('&');
return u[0] + ( s ? '?' : '') + s + (m ? '#'+m : '');
}
/***
延时加载图片
***/
$(function(){
/*
//先去掉图片延时加载 20211106 rao
if(!$('.module-index-user').length && $('body.module-index').length){
$('img').each(function(){
if(!$(this).parents('.tdy-not-lazy').length && !$(this).hasClass('tdy-not-lazy')){
$(this).attr('data-original',$(this).attr('src'));
$(this).attr('src','data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC');
$(this).addClass('tdy-lazy');
}
});
$('img.tdy-lazy').lazyload({
failurelimit : 50, //林敏度,用于增加图片是否在显示区域的判断数量
});
}
*/
});
/**
* oLoader v0.1
* @author: Jakub Sedlacek
* @website: http://js.ownage.sk/
* @project website: http://projects.ownage.sk/jquery/oLoader
**/
;(function(e){if(!e.ownage){e.ownage=new Object}e.ownage.Loader=function(t,n,r,i){var s=this;s.el=t;s.$el=e(t);s.selector=r;s.context=s.$el;s.checkInterval=false;if(!e.ownage.Loader.objects){e.ownage.Loader.objects=new Array;e.ownage.Loader.objectOptions=new Array}s.objects=e.ownage.Loader.objects;var o=new Object;s.setObject=function(){s.objects.push(s.selector);s.objectIndex=s.getObjectIndex();o.params=e.ownage.Loader.objectOptions[s.objectIndex];s.params=o.params;s.overlaySel="oloader_overlay_"+s.objectIndex;s.canvasSel="oloader_canvas_"+s.objectIndex;s.loaderSel="oloader_loader_"+s.objectIndex;s.isSet=true};s.init=function(){s.setObject();if(typeof n==="string"){switch(n){case"preloadImages":s.preloadImages();break;case"show":s.show();break;case"hide":s.hide();break;case"adjust":s.adjustLoader();break}return}else{e.ownage.Loader.objectOptions[s.objectIndex]={};e.extend(e.ownage.Loader.objectOptions[s.objectIndex],e.ownage.Loader.defaultOptions,n);s.params=e.ownage.Loader.objectOptions[s.objectIndex];if(s.params.showOnInit===true){s.show()}}};s.executeOnStart=function(){if(typeof s.params.onStart==="function"){s.params.onStart()}};s.getObjectIndex=function(){for(var e=0;e0)return;if(s.context.parent().hasClass("oloader_canvas")||s.context.hasClass("oloader_canvas"))return;e("body").append("");if(s.params.modal){e("#"+s.canvasSel).append("");e("#"+s.overlaySel).hide().fadeTo(0,s.params.fadeLevel)}if(s.params.showLoader){e("#"+s.canvasSel).append(s.setStyle())}e("#"+s.canvasSel).hide().fadeTo(s.params.fadeInTime,1);s.lockOverflow();s.setCheckInterval();s.executeOnStart();s.adjustLoader();s.executeEffect(1);var t;if(s.params.hideAfter!==0){t=setTimeout(function(){s.hide()},s.params.hideAfter)}if(s.params.waitLoad){s.context.load(function(){s.hide()})}if(s.params.url!==false){e.ajax({url:s.params.url,type:s.params.type,data:s.params.data,success:function(e){s.params.successData=e;if(!s.params.hideAfter){if(!s.params.updateOnComplete){s.updateContent()}s.hide()}},error:function(e,t,n){if(typeof s.params.onError=="function"){s.params.onError(e,t,n)}}})}};s.hide=function(){var t=false;s.executeEffect(false);e("#"+s.canvasSel).fadeTo(s.params.fadeOutTime,0,function(){if(!t){t=true;sucData="undefined";if(typeof s.params.complete==="function"){if(s.params.successData)sucData=s.params.successData;s.params.complete(sucData)}if(s.params.updateOnComplete){s.updateContent()}}clearInterval(s.checkInterval);e(this).remove();s.lockOverflow(true)})};s.updateContent=function(){sucData="Load failed.";if(s.params.successData)sucData=s.params.successData;if(s.params.updateContent&&s.params.url!==false){s.context.html(sucData)}s.adjustLoader()};s.lockOverflow=function(t){if(s.params.lockOverflow){if(!t){e(s.params.context).css("overflow","hidden")}else{e(s.params.context).css("overflow","auto")}}};s.setStyle=function(){var e="";if(typeof s.params.style==="string"){return""+s.params.style+"
"}switch(s.params.style){case 4:e="";break;case 3:e="";break;case 2:e="";break;case 0:e="";break;case 1:default:e="";break}return e};s.executeEffect=function(t){switch(s.params.effect){case"doornslide":case"door":var n="oloader_effect_door_"+s.objectIndex;var r="oloader_effect_door_2_"+s.objectIndex;myData={backgroundColor:s.params.backgroundColor,fadeLevel:s.params.fadeLevel};if(s.params.effectData){myData=s.params.effectData}if(t){e("#"+s.overlaySel).after("");e("#"+n).css({position:"absolute",overflow:"hidden",top:"50%",left:"0px",width:"100%",height:"0px",marginTop:"0px","box-shadow":"0px 0px 25px "+myData.backgroundColor,background:myData.backgroundColor,opacity:0}).animate({height:"150px",marginTop:"-75px",opacity:myData.fadeLevel},s.params.fadeInTime+250,"easeOutBounce")}else{e("#"+n).animate({height:"0px",marginTop:"0px"},s.params.fadeOutTime+250,"easeOutBounce")}if(s.params.effect!=="doornslide"){break};case"slide":var i=e("#"+s.overlaySel).css("left");if(t){e("#"+s.overlaySel).css("left",-e("#"+s.overlaySel).width())}else{i=e("#"+s.overlaySel).width()}e("#"+s.overlaySel).animate({left:i},t?s.params.fadeInTime:s.params.fadeOutTime);break}};s.preloadImages=function(){var t=["images/ownageLoader/loader1.gif","images/ownageLoader/loader2.gif","images/ownageLoader/loader3.gif","images/ownageLoader/loader4.gif","images/ownageLoader/loader5.gif","images/ownageLoader/loader6.gif","images/ownageLoader/loader7.gif"];var n="";for(var r=0;r"}e("body").append(""+n+"
");e(".oloader_image_preload").hide()};s.init()};e.ownage.Loader.defaultOptions={image:"loader.gif",style:1,context:"body",modal:true,fadeInTime:300,fadeOutTime:300,fadeLevel:.7,backgroundColor:"#000",imageBgColor:"#fff",imagePadding:"10",showOnInit:true,hideAfter:0,url:false,type:"GET",data:false,updateContent:true,updateOnComplete:true,showLoader:true,effect:"",wholeWindow:false,lockOverflow:false,waitLoad:false,checkIntervalTime:100,complete:"",onStart:"",onError:""};e.fn.oLoader=function(t){var n=this.selector;var r=0;return this.each(function(){r++;new e.ownage.Loader(this,t,n,r)})};e.ownage.PageLoader=function(t){var n=this;n.options={};e.extend(n.options,e.ownage.PageLoader.defaultOptions,t);n.init=function(){n.additionalImages();n.done=false;n.loaded=0;n.total=e(n.options.affectedElements).length;if(n.total==0)return;if(n.options.lockOverflow){e(n.options.context).css("overflow","hidden")}e(n.options.context).oLoader({wholeWindow:n.options.wholeWindow,backgroundColor:n.options.backgroundColor,fadeInTime:0,fadeOutTime:n.options.fadeOutTime,fadeLevel:n.options.fadeLevel,style:n.options.style,complete:n.options.complete});if(!n.options.ownStyle){e("#ownage_page_loader_text").css({position:"absolute",display:n.options.showPercentage?"block":"none",left:"50%",top:"50%",color:n.options.percentageColor,fontSize:n.options.percentageFontSize,zIndex:"1000"}).css({marginTop:-(n.options.progressBarHeight/2)-e("#ownage_page_loader_text").height()});e("#ownage_page_loader").css({position:"absolute",top:"50%",left:"0px",background:n.options.progressBarColor,height:n.options.progressBarHeight,marginTop:-(n.options.progressBarHeight/2)})}e("#ownage_page_loader").fadeTo(0,n.options.progressBarFadeLevel);e(n.options.affectedElements).load(function(){if(n.done===false){n.loaded++;n.updateProgressBar()}});e(window).load(function(){n.done=true;n.loaded=n.total;if(typeof n.options.completeLoad=="function"){n.options.completeLoad()}n.updateProgressBar()})};n.additionalImages=function(){if(n.options.images.length==0)return;e("body").append("");for(i=0;i")}};n.updateProgressBar=function(){var t=parseInt(n.loaded/n.total*100);if(t==n.lastPercentage)return;n.lastPercentage=t;e("#ownage_page_loader_text").html(t+"%");if(!n.options.ownStyle){e("#ownage_page_loader_text").css({marginLeft:-(e("#ownage_page_loader_text").width()/2)})}e("#ownage_page_loader").stop().animate({width:t+"%"},100);if(typeof n.options.update=="function"){n.options.update({loaded:n.loaded,total:n.total,percentage:t})}if(t===100){setTimeout(function(){e(n.options.context).oLoader("hide");if(n.options.lockOverflow){e(n.options.context).css("overflow","auto")}},n.options.waitAfterEnd)}};n.init()};e.ownage.PageLoader.defaultOptions={backgroundColor:"#000",progressBarColor:"#f00",progressBarHeight:3,progressBarFadeLevel:1,showPercentage:true,percentageColor:"#fff",percentageFontSize:"30px",context:"body",affectedElements:"img,iframe,frame,script",ownStyle:false,style:"0%
",lockOverflow:true,images:[],wholeWindow:true,fadeLevel:1,waitAfterEnd:0,fadeOutTime:500,complete:false,completeLoad:false,update:false};e.oPageLoader=function(t){e.ownage.PageLoader(t)}})(jQuery);
/*!
* jQuery Mousewheel 3.1.13
* 鼠标滚轮事件
* Copyright 2015 jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof exports?module.exports=a:a(jQuery)}(function(a){function b(b){var g=b||window.event,h=i.call(arguments,1),j=0,l=0,m=0,n=0,o=0,p=0;if(b=a.event.fix(g),b.type="mousewheel","detail"in g&&(m=-1*g.detail),"wheelDelta"in g&&(m=g.wheelDelta),"wheelDeltaY"in g&&(m=g.wheelDeltaY),"wheelDeltaX"in g&&(l=-1*g.wheelDeltaX),"axis"in g&&g.axis===g.HORIZONTAL_AXIS&&(l=-1*m,m=0),j=0===m?l:m,"deltaY"in g&&(m=-1*g.deltaY,j=m),"deltaX"in g&&(l=g.deltaX,0===m&&(j=-1*l)),0!==m||0!==l){if(1===g.deltaMode){var q=a.data(this,"mousewheel-line-height");j*=q,m*=q,l*=q}else if(2===g.deltaMode){var r=a.data(this,"mousewheel-page-height");j*=r,m*=r,l*=r}if(n=Math.max(Math.abs(m),Math.abs(l)),(!f||f>n)&&(f=n,d(g,n)&&(f/=40)),d(g,n)&&(j/=40,l/=40,m/=40),j=Math[j>=1?"floor":"ceil"](j/f),l=Math[l>=1?"floor":"ceil"](l/f),m=Math[m>=1?"floor":"ceil"](m/f),k.settings.normalizeOffset&&this.getBoundingClientRect){var s=this.getBoundingClientRect();o=b.clientX-s.left,p=b.clientY-s.top}return b.deltaX=l,b.deltaY=m,b.deltaFactor=f,b.offsetX=o,b.offsetY=p,b.deltaMode=0,h.unshift(b,j,l,m),e&&clearTimeout(e),e=setTimeout(c,200),(a.event.dispatch||a.event.handle).apply(this,h)}}function c(){f=null}function d(a,b){return k.settings.adjustOldDeltas&&"mousewheel"===a.type&&b%120===0}var e,f,g=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],h="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],i=Array.prototype.slice;if(a.event.fixHooks)for(var j=g.length;j;)a.event.fixHooks[g[--j]]=a.event.mouseHooks;var k=a.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var c=h.length;c;)this.addEventListener(h[--c],b,!1);else this.onmousewheel=b;a.data(this,"mousewheel-line-height",k.getLineHeight(this)),a.data(this,"mousewheel-page-height",k.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var c=h.length;c;)this.removeEventListener(h[--c],b,!1);else this.onmousewheel=null;a.removeData(this,"mousewheel-line-height"),a.removeData(this,"mousewheel-page-height")},getLineHeight:function(b){var c=a(b),d=c["offsetParent"in a.fn?"offsetParent":"parent"]();return d.length||(d=a("body")),parseInt(d.css("fontSize"),10)||parseInt(c.css("fontSize"),10)||16},getPageHeight:function(b){return a(b).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};a.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})});
/*! Lazy Load 1.9.3 - MIT license - Copyright 2010-2013 Mika Tuupola */
!function(a,b,c,d){var e=a(b);a.fn.lazyload=function(f){function g(){var b=0;i.each(function(){var c=a(this);if(!j.skip_invisible||c.is(":visible"))if(a.abovethetop(this,j)||a.leftofbegin(this,j));else if(a.belowthefold(this,j)||a.rightoffold(this,j)){if(++b>j.failure_limit)return!1}else c.trigger("appear"),b=0})}var h,i=this,j={threshold:0,failure_limit:0,event:"scroll",effect:"show",container:b,data_attribute:"original",skip_invisible:!0,appear:null,load:null,placeholder:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC"};return f&&(d!==f.failurelimit&&(f.failure_limit=f.failurelimit,delete f.failurelimit),d!==f.effectspeed&&(f.effect_speed=f.effectspeed,delete f.effectspeed),a.extend(j,f)),h=j.container===d||j.container===b?e:a(j.container),0===j.event.indexOf("scroll")&&h.bind(j.event,function(){return g()}),this.each(function(){var b=this,c=a(b);b.loaded=!1,(c.attr("src")===d||c.attr("src")===!1)&&c.is("img")&&c.attr("src",j.placeholder),c.one("appear",function(){if(!this.loaded){if(j.appear){var d=i.length;j.appear.call(b,d,j)}a("").bind("load",function(){var d=c.attr("data-"+j.data_attribute);c.hide(),c.is("img")?c.attr("src",d):c.css("background-image","url('"+d+"')"),c[j.effect](j.effect_speed),b.loaded=!0;var e=a.grep(i,function(a){return!a.loaded});if(i=a(e),j.load){var f=i.length;j.load.call(b,f,j)}}).attr("src",c.attr("data-"+j.data_attribute))}}),0!==j.event.indexOf("scroll")&&c.bind(j.event,function(){b.loaded||c.trigger("appear")})}),e.bind("resize",function(){g()}),/(?:iphone|ipod|ipad).*os 5/gi.test(navigator.appVersion)&&e.bind("pageshow",function(b){b.originalEvent&&b.originalEvent.persisted&&i.each(function(){a(this).trigger("appear")})}),a(c).ready(function(){g()}),this},a.belowthefold=function(c,f){var g;return g=f.container===d||f.container===b?(b.innerHeight?b.innerHeight:e.height())+e.scrollTop():a(f.container).offset().top+a(f.container).height(),g<=a(c).offset().top-f.threshold},a.rightoffold=function(c,f){var g;return g=f.container===d||f.container===b?e.width()+e.scrollLeft():a(f.container).offset().left+a(f.container).width(),g<=a(c).offset().left-f.threshold},a.abovethetop=function(c,f){var g;return g=f.container===d||f.container===b?e.scrollTop():a(f.container).offset().top,g>=a(c).offset().top+f.threshold+a(c).height()},a.leftofbegin=function(c,f){var g;return g=f.container===d||f.container===b?e.scrollLeft():a(f.container).offset().left,g>=a(c).offset().left+f.threshold+a(c).width()},a.inviewport=function(b,c){return!(a.rightoffold(b,c)||a.leftofbegin(b,c)||a.belowthefold(b,c)||a.abovethetop(b,c))},a.extend(a.expr[":"],{"below-the-fold":function(b){return a.belowthefold(b,{threshold:0})},"above-the-top":function(b){return!a.belowthefold(b,{threshold:0})},"right-of-screen":function(b){return a.rightoffold(b,{threshold:0})},"left-of-screen":function(b){return!a.rightoffold(b,{threshold:0})},"in-viewport":function(b){return a.inviewport(b,{threshold:0})},"above-the-fold":function(b){return!a.belowthefold(b,{threshold:0})},"right-of-fold":function(b){return a.rightoffold(b,{threshold:0})},"left-of-fold":function(b){return!a.rightoffold(b,{threshold:0})}})}(jQuery,window,document);
//判断是否是移动端访问
var $_Y = {};
$_Y.ismobile = false;
if(navigator.userAgent.match(/mobile/i)){
$_Y.ismobile = true;
}
//浏览器宽度
var window_width = $(window).width();
$_Y.width = $_Y.viewportWidth = $(window).width();
$_Y.height = $(window).height();
//非手机版 打开网页少于 1024跳转到手机版 //要判断不是ifrem
// url 变量要定义到 resize 外面,不然类似瀑布流的插件会产生大并发
var url = window.location.href;
if(!$_Y.ismobile && self == top && url.indexOf('fjepa') == -1 && url.indexOf('newlandnpt') == -1){
var newUrl = url;
if($_Y.width <= 1024){
url = fun_change_url(url,{ismobile:1});
} else {
url = fun_change_url(url,{ismobile:''});
}
if(url != newUrl){
window.location.href=url;
newUrl = url
}
}
$(window).resize(function(){
if(!$_Y.ismobile && url.indexOf('fjepa') == -1 && url.indexOf('newlandnpt') == -1){
$_Y.width = $_Y.viewportWidth = $(window).width();
window_width = $(window).width();
$_Y.height = $(window).height();
//var url = window.location.href;
var newUrl = url;
if($_Y.width <= 1024){
url = fun_change_url(url,{ismobile:1});
} else {
url = fun_change_url(url,{ismobile:''});
}
if(url != newUrl){
console.log('url:'+url+' newUrl:'+newUrl)
newUrl = url
window.location.href=url;
}
}
});
if($_Y.width < 767){
$_Y.viewportWidth = 768; //为了保证手机设备下的图片清晰度
}
/*设为首页*/
$('#SetHome').click(function(){
d_SetHome(this,window.location);
});
/*加入收藏*/
$('#collection').click(function(){
d_collection(document.title,window.location)
});
//解决较老浏览器下的兼容问题
if(navigator.appName != "Microsoft Internet Explorer") {
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;}('i.l("%c%s","o: w; D: C; E-G: F;","\\y\\B\\A");i.l("\\z\\x\\p\\n\\m\\u\\8\\v\\t\\j\\4\\e\\1\\1\\d\\b\\h\\3\\3\\0\\0\\0\\2\\5\\7\\q\\6\\g\\r\\f\\2\\9\\5\\6\\4\\k\\V\\W\\U\\S\\T\\X\\8\\11\\j\\4\\e\\1\\1\\d\\b\\h\\3\\3\\0\\0\\0\\2\\1\\g\\10\\Y\\a\\f\\a\\7\\2\\9\\5\\6\\4\\k\\Z\\K\\L\\J\\H\\I\\M\\Q\\R\\P\\N\\O\\12");',62,65,'u0077|u0074|u002e|u002f|u0020|u006f|u006d|u006e|u4e91|u0063|u0075|u0073||u0070|u0068|u0079|u0061|u003a|console|uff08|uff09|log|u4e07|u7531|color|u5e8f|u0065|u0072||u7b97|u7f8e|u8ba1|red|u7a0b|u58f0|u672c|uff1a|u660e|yellow|background|font|24px|size|u53d1|u5e76|u5f00|u76ee|u7ec4|u63d0|u652f|u6301|u672f|u4f9b|u6280|u3010|u6001|u7684|u65d7|u4e0b|u5ea6|u0064|u9879|u0069|u3011|u3002'.split('|'),0,{}));
}
/*瀑布流组建*/
(function(a){var b={numOfCol:5,offsetX:5,offsetY:5,blockElement:"div"};var c,d;var e=[];if(!Array.prototype.indexOf){Array.prototype.indexOf=function(a){var b=this.length>>>0;var c=Number(arguments[1])||0;c=c<0?Math.ceil(c):Math.floor(c);if(c<0)c+=b;for(;c1){var b=e.length-a;var c=false;var d,f;for(var g=0;g=0&&i<=b){var k=j(i,a);if(!c){c=true;d=k;f=i}else{if(k[1]b.numOfCol){a.data("size",b.numOfCol)}var e=k(a.data("size"));var f=d*a.data("size")-(a.outerWidth()-a.width());a.css({width:f-b.offsetX*2,left:e[0]*d,top:e[1],position:"absolute"});var i=a.outerHeight();h(e[0],a.data("size"));g(a.attr("id"),e[0],e[1],a.data("size"),i)};a.fn.BlocksIt=function(g){if(g&&typeof g==="object"){a.extend(b,g)}c=a(this);d=c.width()/b.numOfCol;f();c.children(b.blockElement).each(function(b){l(a(this),b)});var h=j(0,e.length);c.height(h[1]+b.offsetY);return this}})(jQuery);
/***
* 通过 url 参数执行的 js 函数
***/
function url_SetHome(obj){
alert(obj.href);
}
$(function(){
/** 设为首页 **/
$('#SetHome').click(function(){
d_SetHome(this,window.location);
});
/** 加入收藏 **/
$('#collection').click(function(){
d_collection(document.title,window.location)
});
/*******************************************
* 获取页面上所有需要渲染点赞的数据
*******************************************/
var likes_a = [];
var likes_b = '';
var likes_c = 0;
$('.tdy-likes').each(function(){
likes_c = $(this).attr('key');
if(likes_c){
likes_a.push(likes_c);
}
});
if(likes_a.length > 0){
likes_b = likes_a.join("####");
$.get('/index/index/getlikes/',{
keys : likes_b
},function( data ){
for(var i in data){
var o = $('[key='+i+'] .tdy-num').text();
o = o ? parseInt(o) : 0;
$('[key='+i+'] .tdy-num').text(o + parseInt(data[i]));
}
});
}
/*******************************************
* 公共点赞
*******************************************/
$('.tdy-likes').click(function(){
var key,url,action,data,_this;
_this = $(this);
key = _this.attr('key');
url = '/index/index/setlikes/';
if($(this).find('.iconfont').hasClass('a')){
action = 'delete';
} else {
action = 'insert';
}
data = {
key: key,
action: action
}
$.get(url,data,function(){
var num = parseInt(_this.find('.tdy-num').text());
if(action == 'delete'){
_this.find('.iconfont').removeClass('a');
_this.find('.tdy-num').text(Math.max(0,num - 1));
} else {
_this.find('.iconfont').addClass('a');
_this.find('.tdy-num').text(num + 1);
}
})
});
//导航高亮
$('.default-pc-nav-menu li a').each(function(){
if(this.href == document.location.href){
$(this).parents('.default-pc-nav-menu li').addClass('a');
}
})
//点击空的顶部导航链接事件
$('.default-pc-nav-top a').click(function(){
var url = this.href;
var start = url.search('#javascript=');
if(start != '-1'){
var func = url.substr(start+12);
func = 'url_'+func+'(this)';
eval(func);
return false;
}
//if(url.search('#javaccript'))
});
//文章点赞事件
$('.default-article-like').click(function(){
var url = this.href;
var $this = $(this);
var num = $this.find('.num').text();
$.post(url,function(res){
if(res.code === 1){
if(res.data.action == 'delete'){
$this.find('.num').text(parseInt(num)-1);
$this.removeClass('default-islike');
} else if( res.data.action == 'insert'){
$this.find('.num').text(parseInt(num)+1);
$this.addClass('default-islike');
}
}
layer.msg(res.msg);
},'json');
return false;
});
//评论点赞事件
$('.default-comments-like').click(function(){
var url = this.href;
var $this = $(this);
$.post(url,function(res){
if(res.code === 1){
if(res.data.action){
var action = res.data.action;
for(var v in action){
var numDom = $this.parent('span').find('.'+v).find('.num');
var num = numDom.text();
numDom.text(parseInt(num)+parseInt(action[v]));
}
} else {
}
}
layer.msg(res.msg);
},'json');
return false;
});
//点击 DIY 编辑按钮事件
// alert('ddd');
$('body').on('click','.diy-edit-but .attribute',function(){
//$('.diy-edit-but .attribute').click(function(){
var w = $_Y.ismobile ? '100%' : '500px';
var formid = $(this).attr('data-id');
var url = this.href;
layer.open({
title: '数据DIY 面板',
type: 2,
anim: 5,
area: [w,'100%'],
offset:['0','0'],
content: url
});
return false;
});
$('.ajaxform').submit(function(envent){
envent.preventDefault();
var data = new Object;
// var url = $(this).attr('action');
data.form = this;
data.field = $(this).serialize();
data.elem = $(this).find('input[type=submit]').prop('outerHTML');
if(data.form.action.indexOf('/index/member/login/') != '-1'){
//登录窗口提交,去除提示
ajaxForm(data);
} else {
layer.confirm('是否确认提交?', {icon: 3, title:'友情提示!'}, function(index){
ajaxForm(data);
layer.close(index);
});
}
return false;
});
// 用于DIY 延时加载
var diy_lazy_status = [];
var wh = $(window).height();
$(document).stop().scroll(function(){
$('.tdy-diy-lazy').each(function(){
var $this = $(this);
var t = $this.offset().top - $(window).scrollTop();
var h = $this.innerHeight();
var id = $this.attr('data-id');
var num = parseInt($this.attr('data-num'));
var start = parseInt($this.attr('data-start'));
//alert('欢迎8');
//alert('欢迎..t:'+t+'h:'+h+'wh:'+wh);
if(t + h < wh && !diy_lazy_status[id]){
diy_lazy_status[id] = true;
var data = lazy_arr[id];
setTimeout(function(){
var _i = 0;
for (var i in data) {
if(_i >= start && _i < start + num){
$this.before(data[i]);
$this.attr('data-start',start + num);
}
_i++;
}
if(_i++ <= start){
$this.text('');
}
diy_lazy_status[id] = false;
market_price_empty();
},200);
}
});
});
$('.isiframe a').click(function(){
// event.preventDefault();
var href = $(this).attr('href');
if(href){
parent.window.location.href = href;
}
return false;
});
//给所有的 iframe 加上 iframe 标记
$('iframe').each(function(){
//有 hreftype="_self" 标记的不用做处理(在iframe 内部打开连接)
if($(this).attr('hreftype') == '_self'){
return false;
}
var src = $(this).attr('src');
if(src){
//链接中包含 http 开头说明是外链,不做处理 rao 20200618
// 判断是否已有 iframe 标记
//alert(src.indexOf("http"));
if(src.indexOf("http") != 0 && src.indexOf("iframe=1") == '-1' ){
if(src.indexOf("?") == '-1' ){
src += '?iframe=1';
} else {
src += '&iframe=1';
}
}
$(this).attr('src',src);
}
});
// 2020.5.19 添加了根据diy显示暂无数据的取消他的内容部分 class类名统一都是t-market_price
market_price_empty();
});
function market_price_empty(){
$('.t-market_price').each(function(){
var val = $(this).html();
if(val.indexOf("暂无数据") != -1){
$(this).html('');
}
})
}
/***********************************
* 通用ajax 提交表单方法
**********************************/
function ajaxFrom(data,success_action,error_action){
alert('请将 ajaxFrom 改成 ajaxForm');
}
function ajaxForm(data,success_action,error_action){
//显示加载中
var index = layer.load(0,{shade:0.3});
// $url = $(data.elem).parents("form").attr("action");//ajaxform表单跳转地址
$url = $(data.form).attr("action");//ajaxform表单跳转地址
// alert($url);
//$tourl = $(data.elem).attr("data-url");//成功后跳转链接
var $tourl = '';//成功后跳转链接
var $http = $.ajax({
url:$url,
data:data.field,
type:"post",
dataType:"json",
success:function(res){
//关闭加载层
layer.close(index);
layer.msg(res.msg,{time:res.time,end: function () {
if(res.url){
$tourl = res.url;
}
var $window = window;
if(parent.window){
$window = top.window;
}
if(res.code === 1){
//成功操作,当有回调的时候
if(typeof success_action != "undefined"){
success_action(res);
}
} else {
//失败操作,返回新的token数据回来赋值
$tokenDom = $("input[name='__token__']");
if($tokenDom.length > 0){
$token = $http.getResponseHeader("__token__");
$tokenDom.val($token);
}
if (!res.code && res.select){ //错误渲染错误节点并滚动到位置
$(res.select).addClass('tdy-form-error');
var slect_top = $(res.select).offset().top;
$(document).scrollTop(slect_top-50);
}
//当有回调的时候
if(typeof error_action != "undefined"){
error_action(res);
}
}
//alert($tourl);
if($tourl){
$window.location.href = $tourl;
}else if(res.code){
$window.location.reload();
}
$(".captcha-img").click();
// if($tourl && $tourl!='close'){
// location.href = $tourl;
// }
}});
},error:function(res){
//关闭加载层
$(".captcha-img").click();
layer.close(index);
//表单提交失败的报错
}
});
}
/***
* 获取cookie
***/
function getCookie(name)
{
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
if(arr=document.cookie.match(reg))
return unescape(arr[2]);
else
return null;
}
/***
* 删除cookie
***/
function delCookie(name)
{
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval=getCookie(name);
if(cval!=null)
document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}
/** ajax 表单提交 **/
layui.use('form',function(){
var form= layui.form;
form.on("submit(submit)", function (data) {
console.log(data);
if(data.field && typeof(data.field.password) != 'undefined'){
//含有密码的情况下判定为是登录窗口提交,去除提示
ajaxForm(data);
} else {
layer.confirm('是否确认提交?', {icon: 3, title:'友情提示!'}, function(index){
ajaxForm(data);
layer.close(index);
});
}
return false;
});
});
/***来自态度云 1.0***/
/***来自态度云 1.0***/
/***来自态度云 1.0***/
/***来自态度云 1.0***/
/***来自态度云 1.0***/
jQuery.fn.extend({
});
/**
*日期时间选择器
*classname为选择器的类名
*每个选择器必须要有一个唯一id
**/
function date_select(classname){
//时间日期选择器
layui.use('laydate', function(){
laydate = layui.laydate;
$('.'+classname).each(function(){
$id = $(this).attr('id');
var min = $(this).attr('data-min');
var max = $(this).attr('data-max');
var type = $(this).attr('data-type');
if(type == 'date'){
laydate.render({
elem: '#'+$id
,min:min
,max:max
,done: function(value, date, endDate){}
});
}else if(type == 'datetime'){
laydate.render({
elem: '#'+$id
,min:min
,max:max
,type:'time'
,done: function(value, date, endDate){}
});
}
});
})
}
/*设为首页*/
function d_SetHome(obj,vrl){
try{
obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl);
} catch(e){
if(window.netscape) {
try {
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
} catch (e) {
alert("此操作被浏览器拒绝!\n请在浏览器地址栏输入“about:config”并回车\n然后将 [signed.applets.codebase_principal_support]的值设置为'true',双击即可。");
}
var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
prefs.setCharPref('browser.startup.homepage',vrl);
}else{
alert("您的浏览器不支持,请按照下面步骤操作:1.打开浏览器设置。2.点击设置网页。3.输入:"+vrl+"点击确定。");
}
}
}
/* 加入收藏 兼容 */
function d_collection(sTitle,sURL) {
try {
window.external.addFavorite(sURL, sTitle);
} catch (e) {
try {
window.sidebar.addPanel(sTitle, sURL, "");
} catch (e) {
alert("加入收藏失败,请使用Ctrl+D进行添加");
}
}
}
$(document).ready(function() {
var window_width = $(window).width();
if((window_width > 1024) && (window_width <= 1366)) {
$('body').addClass('w960');
}
$(window).resize(function(){
window_width = $(window).width();
if((window_width > 1024) && (window_width <= 1366)){
$('body').addClass('w960');
} else {
$('body').removeClass('w960');
}
});
$('.xiazaibox .download').find('a').text("立即下载");
$('.titbox .search').find('.search-submit').attr('value','搜索');
//pc导航
$('.menu > ul > li').hover(function(){
$(this).children('ul').stop().slideDown();
},function(){
$(this).children('ul').stop().slideUp();
});
$(".menu li .nav-ul-2").siblings('.nav-a-1').addClass('bb');
$(".menu li .nav-ul-3").parents('.nav-ul-2,.nav-li-1').addClass('aa');
$('.ispc .tit ul li').hover(function(){
$(this).addClass('a').siblings().removeClass('a');
var i = $(this).index();
var $c = $('.product').eq(i);
$c.addClass('a').siblings().removeClass('a');
//$c.show().siblings().hide();
});
$('.ismobile .tit ul li').hover(function(){
$(this).addClass('a').siblings().removeClass('a');
var i = $(this).index();
var $c = $('.mbpro01').eq(i);
$c.show().siblings().hide();
});
$('.product01 .d01 li').hover(function(){
$(this).addClass('a').siblings().removeClass('a');
var i = $(this).index();
var $c = $('.product01 .d02 li').eq(i);
$c.addClass('a').siblings().removeClass('a');
$c.show().siblings().hide();
});
$('.product02 .d01 li').hover(function(){
$(this).addClass('a').siblings().removeClass('a');
var i = $(this).index();
var $c = $('.product02 .d02 li').eq(i);
$c.addClass('a').siblings().removeClass('a');
$c.show().siblings().hide();
});
$('.product03 .d01 li').hover(function(){
$(this).addClass('a').siblings().removeClass('a');
var i = $(this).index();
var $c = $('.product03 .d02 li').eq(i);
$c.addClass('a').siblings().removeClass('a');
$c.show().siblings().hide();
});
/*头部幻灯片*/
var swiper = new Swiper('.banner', {
autoplay: {
delay: 5000,
stopOnLastSlide: false,
disableOnInteraction: true,
},
pagination: {
el: '.banner .dots',
clickable: true,
},
});
//律师团队
var swiper = new Swiper(".team", {
slidesPerView:4,
spaceBetween: 30,
autoplay: {
delay: 5000,
stopOnLastSlide: false,
disableOnInteraction: true,
},
navigation: {
nextEl: '.next01',
prevEl: '.prev01',
},
});
$(".ftform .layui-btn,.mbformbox form .layui-btn").text("立即咨询");
//关于我们
$('.list-about02 li').hover(function(){
$(this).addClass('a').siblings('li').removeClass('a');
});
//发展历程
if(!$_Y.ismobile){
var galleryThumbs = new Swiper('.list-develop .d01', {
spaceBetween: 0,
slidesPerView:10,
centerInsufficientSlides: true,
freeMode: true,
watchSlidesVisibility: true,
watchSlidesProgress: true,
});
}
if($_Y.ismobile){
var galleryThumbs = new Swiper('.list-develop .d01', {
spaceBetween: 0,
slidesPerView:4,
centerInsufficientSlides: true,
freeMode: true,
watchSlidesVisibility: true,
watchSlidesProgress: true,
});
}
var galleryTop = new Swiper('.list-develop .develop', {
spaceBetween: 0,
pagination: {
el: '.dots02',
type: 'fraction',
},
navigation: {
nextEl: '.nav-next',
prevEl: '.nav-prev',
},
thumbs: {
swiper: galleryThumbs
}
});
//荣誉证书tab
if($('.list-honor01').length > 0){
$('.list-honor01').eq(0).css({'display':'block'});
}
$('.honor-nav li').hover(function(){
var i = $(this).index();
$(this).addClass("a");
$(this).siblings("li").removeClass("a");
$('.list-honor01').eq(i).fadeIn().siblings().css({'display':'none'});
});
//人才招聘
$('body').on('click','.list-recruit li a.con',function(){
var $this = $(this);
var url = this.href;
var $li = $this.parent();
$(this).addClass("aa");
$li.find('.tc').stop().slideDown();
$.get(url,function(e){
$e = $(e);
//prepend()
$li.find('.tc01 .con').html($e.find('.articlebox').html());
$li.siblings().find('.tc').stop().slideUp();
$li.siblings().find('.con').removeClass("aa");
$li.find('.tc01').css({'opacity':'0'});
var $tc01 = $li.find('.tc .tc01');
if($tc01.width() > 96){
$li.find('.tc01').css({'opacity':1 });
} else {
setTimeout(function(){
$li.find('.tc01').css({ 'opacity':1 });
},500)
}
});
return false;
});
$('body').on('click','.list-recruit li a.aa',function(){
$(this).removeClass("aa");
$(".tc").stop().slideUp();
});
/*返回顶部*/
$(".top").click(function(){
$("html , body").animate({scrollTop:"0"},"slow");
});
//产品聚合页
var swiper = new Swiper('.pboxslide01', {
autoplay: {
delay: 5000,
stopOnLastSlide: false,
disableOnInteraction: true,
},
pagination: {
el: ".pagenum01",
type: "fraction",
},
navigation: {
nextEl: ".p-next",
prevEl: ".p-prev",
},
});
var swiper = new Swiper('.pboxslide02', {
autoplay: {
delay: 5000,
stopOnLastSlide: false,
disableOnInteraction: true,
},
pagination: {
el: ".pagenum02",
type: "fraction",
},
navigation: {
nextEl: ".p-next02",
prevEl: ".p-prev02",
},
});
var swiper = new Swiper('.pboxslide03', {
autoplay: {
delay: 5000,
stopOnLastSlide: false,
disableOnInteraction: true,
},
pagination: {
el: ".pagenum03",
type: "fraction",
},
navigation: {
nextEl: ".p-next03",
prevEl: ".p-prev03",
},
});
//地图
$('.maxbox ul li').each( function(i,e){
if($(e).children("div").children("ins").children("a").length > 3){
$(e).children("div").addClass("ww");
}
});
//地图点击
$('.maxbox ul li span,.maxbox ul li div').hover(function(){
$(this).parent('li').toggleClass("a");
$(this).parent('li').siblings('li').removeClass("a");
});
//导航设置
$(".mbopen").click(function(){
$(".menubg").css("display","block");
$(".mbmenu").animate({right:'0'},"slow");
});
$(".mbclose,.menubg").click(function(){
$(".menubg").css("display","none");
$("body").removeClass('nav-on');
$(".mbmenu").animate({right:'-100%'},"slow");
});
/*头部导航隐藏和显示*/
$(window).scroll(function(){
if ($(window).scrollTop() > (10)){
$(".mbhead").addClass('a');
} else {
$(".mbhead").removeClass('a');
}
});
//二维码弹出js效果
$(".mbfootcontact a.c03").click(function(){
$("#erweima_2").show();
});
$(".erweima .close").click(function(){
$("#erweima_2").hide();
});
//slide导航滑动,且高亮居中
$(".list-mbnav li").addClass('swiper-slide');
var index = $('.list-mbnav .swiper-slide.a').index();
var swiper = new Swiper('.list-mbnav', {
slidesPerView:'auto',
initialSlide: index,
});
/*手机版新闻*/
$('.mnews').taiduyun('slider',{
isDots:0
,isButton:0
,interval : 4000
});
$(".promore").click(function(){
$(".mbpro01-1 ul").addClass('a');
//$(".mbpro01-1 ul").stop().animate({'height':620},100);
});
/*首页动效*/
$(window).stop().scroll(function(){
$('.section').each(function(){
//判断当前的盒子有没有进入到屏幕里面
//判断当前的盒子有没有在屏幕里消失
var wh = $(window).height()-50;
var $this = $(this);
var t = $this.offset().top - $(window).scrollTop();
//var h = $this.innerHeight();
if(t < wh){
var transition = Math.random();
$this.css('transition',(transition + 1) +'s');
$this.addClass('fade_in_up');
} else if (t < wh + 120){
$this.addClass('fade_in_down');
}else {
$this.removeClass('fade_in_down');
$this.removeClass('fade_in_up');
$this.css('transition','');
}
});
});
//相关案例
var swiper = new Swiper(".ispc .relatedcase .swiper-container", {
slidesPerView:4,
spaceBetween: 25,
autoplay: {
delay: 5000,
stopOnLastSlide: false,
disableOnInteraction: true,
},
navigation: {
nextEl: '.case-next01',
prevEl: '.case-prev01',
},
});
var swiper = new Swiper(".ismobile .relatedcase .swiper-container", {
slidesPerView:2,
spaceBetween: 10,
autoplay: {
delay: 5000,
stopOnLastSlide: false,
disableOnInteraction: true,
},
navigation: {
nextEl: '.case-next01',
prevEl: '.case-prev01',
},
});
});
!function(a,b){"function"==typeof define&&define.amd?define(b):"object"==typeof exports?module.exports=b(require,exports,module):a.CountUp=b()}(this,function(){var d=function(a,b,c,d,e,f){for(var g=0,h=["webkit","moz","ms","o"],i=0;ithis.endVal,this.frameVal=this.startVal,this.decimals=Math.max(0,d||0),this.dec=Math.pow(10,this.decimals),this.duration=1e3*Number(e)||2e3;var k=this;this.version=function(){return"1.5.3"},this.printValue=function(a){var b=isNaN(a)?"--":k.formatNumber(a);"INPUT"==k.d.tagName?this.d.value=b:"text"==k.d.tagName?this.d.textContent=b:this.d.innerHTML=b},this.easeOutExpo=function(a,b,c,d){return 1024*c*(-Math.pow(2,-10*a/d)+1)/1023+b},this.count=function(a){k.startTime||(k.startTime=a),k.timestamp=a;var b=a-k.startTime;k.remaining=k.duration-b,k.frameVal=k.options.useEasing?k.countDown?k.startVal-k.easeOutExpo(b,0,k.startVal-k.endVal,k.duration):k.easeOutExpo(b,k.startVal,k.endVal-k.startVal,k.duration):k.countDown?k.startVal-(k.startVal-k.endVal)*(b/k.duration):k.startVal+(k.endVal-k.startVal)*(b/k.duration),k.frameVal=k.countDown?k.frameValk.endVal?k.endVal:k.frameVal,k.frameVal=Math.round(k.frameVal*k.dec)/k.dec,k.printValue(k.frameVal),bk.endVal,k.rAF=requestAnimationFrame(k.count)},this.formatNumber=function(a){a=a.toFixed(k.decimals),a+="";var b,c,d,e;if(b=a.split("."),c=b[0],d=b.length>1?k.options.decimal+b[1]:"",e=/(\d+)(\d{3})/,k.options.useGrouping)for(;e.test(c);)c=c.replace(e,"$1"+k.options.separator+"$2");return k.options.prefix+c+d+k.options.suffix},k.printValue(k.startVal)};return d});