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="Loading...";break;case 3:e="Loading...";break;case 2:e="
Loading...
";break;case 0:e="Loading...";break;case 1:default:e="Loading...";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进行添加"); } } } function IEVersion() { var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; //判断是否IE<11浏览器 var isEdge = userAgent.indexOf("Edge") > -1 && !isIE; //判断是否IE的Edge浏览器 var isIE11 = userAgent.indexOf('Trident') > -1 && userAgent.indexOf("rv:11.0") > -1; if(isIE) { var reIE = new RegExp("MSIE (\\d+\\.\\d+);"); reIE.test(userAgent); var fIEVersion = parseFloat(RegExp["$1"]); if(fIEVersion == 7) { return 7; } else if(fIEVersion == 8) { return 8; } else if(fIEVersion == 9) { return 9; } else if(fIEVersion == 10) { return 10; } else { return 6;//IE版本<=7 } } else if(isEdge) { return 'edge';//edge } else if(isIE11) { return 11; //IE11 }else{ return -1;//不是ie浏览器 } } console.log(IEVersion()); $(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'); } }); $(window).scroll(function(){ if ($(window).scrollTop() > 0){ $(".module-index-index .headertop").addClass("a"); } else { $(".module-index-index .headertop").removeClass("a"); } if ($(window).scrollTop() > 0){ $(".module-index-index .header01").addClass("a"); } else { $(".module-index-index .header01").removeClass("a"); } }); $('.float-nav li').click(function(){ $(this).addClass("a"); $(this).siblings("li").removeClass("a"); }); if($('.product01').length > 0){ //banner var swiper = new Swiper('.product01', { slidesPerView: 1, spaceBetween:0, autoplay:true, navigation: { nextEl: '.next01', prevEl: '.prev01', }, }); } if(!$_Y.ismobile){ if($('.honor01').length > 0){ //荣誉历程 var swiper = new Swiper('.honor01', { slidesPerView:3, spaceBetween: 10, navigation: { nextEl: '.next02', prevEl: '.prev02', }, }); } //项目内页 if($('.view-pic01').length > 0 && (IEVersion() < 0 || IEVersion() > 9) ){ var swiper = new Swiper('.view-pic01', { slidesPerView: 3, spaceBetween:50, roundLengths : true, navigation: { nextEl: '.next03', prevEl: '.prev03', }, }); } if($('.view-item03-1').length > 0){ var Swiper1 = new Swiper('.view-item03-1', { slidesPerView: 3, spaceBetween:120, roundLengths : true, navigation: { nextEl: '.next04', prevEl: '.prev04', }, }); } } if($_Y.ismobile){ //荣誉历程 var swiper = new Swiper('.honor01', { slidesPerView:1, spaceBetween: 10, navigation: { nextEl: '.next02', prevEl: '.prev02', }, }); //项目内页 var swiper = new Swiper('.view-pic01', { slidesPerView: 2, spaceBetween:10, navigation: { nextEl: '.next03', prevEl: '.prev03', }, }); var swiper = new Swiper('.view-item03-1', { slidesPerView: 2, spaceBetween:10, navigation: { nextEl: '.next04', prevEl: '.prev04', }, }); }//判断结尾 //pc导航 $('.menu > ul > li').hover(function(){ $(this).children('ul').stop().slideDown(); },function(){ $(this).children('ul').stop().slideUp(); }); //二维码弹出js效果 $(".mbcon a.c04").click(function(){ $("#erweima_2").show(); }); $(".close").click(function(){ $("#erweima_2").hide(); }); //人才招聘 $('body').on('click','.list-zhaopin li a.con',function(){ var $this = $(this); var url = this.href; var $li = $this.parent(); $li.find('.tc').show(); $.get(url,function(e){ $e = $(e); //prepend() $li.find('.tc01 .con').html($e.find('.view-zhaopin .word').html()); $li.siblings().find('.tc').hide(); $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-zhaopin li div.tc em.close01,.list-zhaopin li div.tc .close02',function(){ $(".tc").css({ 'display':'none' }); }); //常见问题js /*-- $('.question li h3').click(function(){ $(this).siblings("div").stop().slideToggle(); },function(){ $(this).siblings("div").stop().slideToggle(); $(this).parent().siblings().find("div").stop().slideUp(); }); --*/ //导航设置 $(".mbopen").click(function(){ $(".menubg").css("display","block"); $(".mbmenu").animate({right:'0'},"slow"); }); $(".mbclose,.menubg").click(function(){ $(".menubg").css("display","none"); $(".mbmenu").animate({right:'-100%'},"slow"); }); //手机版项目 if($('.mbproduct').length > 0){ var swiper1 = new Swiper('.mbproduct', { loop:true, spaceBetween:0, slidesPerView:1, grabCursor: true, autoplay: { delay: 4000, stopOnLastSlide: false, disableOnInteraction: true, }, navigation: { nextEl: '.next01', prevEl: '.prev01', }, pagination: { el: '.dots01', type: 'fraction', }, }); } setab(".traittit li",".xmtrait .trait li","a"); }); function setab(tmenu,tlist,tmenuclass){ var n = $(tmenu).length; //alert(n); for(i=0;ii?e+i:i}function a(t,e){return Math.round((/%/.test(t)?("x"===e?E.width():o())/100:1)*parseInt(t,10))}function s(t,e){return t.get("photo")||t.get("photoRegex").test(e)}function l(t,e){return t.get("retinaUrl")&&i.devicePixelRatio>1?e.replace(t.get("photoRegex"),t.get("retinaSuffix")):e}function d(t){"contains"in y[0]&&!y[0].contains(t.target)&&t.target!==v[0]&&(t.stopPropagation(),y.focus())}function c(t){c.str!==t&&(y.add(v).removeClass(c.str).addClass(t),c.str=t)}function g(e){z=0,e&&e!==!1&&"nofollow"!==e?(W=t("."+te).filter(function(){var i=t.data(this,Y),n=new r(this,i);return n.get("rel")===e}),z=W.index(_.el),-1===z&&(W=W.add(_.el),z=W.length-1)):W=t(_.el)}function u(i){t(e).trigger(i),ae.triggerHandler(i)}function f(i){var o;if(!G){if(o=t(i).data(Y),_=new r(i,o),g(_.get("rel")),!$){$=q=!0,c(_.get("className")),y.css({visibility:"hidden",display:"block",opacity:""}),L=n(se,"LoadedContent","width:0; height:0; overflow:hidden; visibility:hidden"),b.css({width:"",height:""}).append(L),D=T.height()+k.height()+b.outerHeight(!0)-b.height(),j=C.width()+H.width()+b.outerWidth(!0)-b.width(),A=L.outerHeight(!0),N=L.outerWidth(!0);var h=a(_.get("initialWidth"),"x"),s=a(_.get("initialHeight"),"y"),l=_.get("maxWidth"),f=_.get("maxHeight");_.w=(l!==!1?Math.min(h,a(l,"x")):h)-N-j,_.h=(f!==!1?Math.min(s,a(f,"y")):s)-A-D,L.css({width:"",height:_.h}),J.position(),u(ee),_.get("onOpen"),O.add(I).hide(),y.focus(),_.get("trapFocus")&&e.addEventListener&&(e.addEventListener("focus",d,!0),ae.one(re,function(){e.removeEventListener("focus",d,!0)})),_.get("returnFocus")&&ae.one(re,function(){t(_.el).focus()})}var p=parseFloat(_.get("opacity"));v.css({opacity:p===p?p:"",cursor:_.get("overlayClose")?"pointer":"",visibility:"visible"}).show(),_.get("closeButton")?B.html(_.get("close")).appendTo(b):B.appendTo("
"),w()}}function p(){!y&&e.body&&(V=!1,E=t(i),y=n(se).attr({id:Y,"class":t.support.opacity===!1?Z+"IE":"",role:"dialog",tabindex:"-1"}).hide(),v=n(se,"Overlay").hide(),S=t([n(se,"LoadingOverlay")[0],n(se,"LoadingGraphic")[0]]),x=n(se,"Wrapper"),b=n(se,"Content").append(I=n(se,"Title"),R=n(se,"Current"),P=t('