/*-----判断IE6、7、8-----*/
var userAgent = window.navigator.userAgent.toLowerCase();
$.browser.msie8 = $.browser.msie && /msie 8\.0/i.test(userAgent);
$.browser.msie7 = $.browser.msie && /msie 7\.0/i.test(userAgent);
$.browser.msie6 = !$.browser.msie8 && !$.browser.msie7 && $.browser.msie && /msie 6\.0/i.test(userAgent);
if ($.browser.msie6 || $.browser.msie7) {
alert('您的浏览器版本太低,为了更好的浏览网站,请升级浏览器,谢谢。');
}
/*-----css3-----*/
function supportCss3(style) {
var prefix = ['webkit', 'Moz', 'ms', 'o'],
i,
humpString = [],
htmlStyle = document.documentElement.style,
_toHumb = function (string) {
return string.replace(/-(\w)/g, function ($0, $1) {
return $1.toUpperCase();
});
};
for (i in prefix)
humpString.push(_toHumb(prefix[i] + '-' + style));
humpString.push(_toHumb(style));
for (i in humpString)
if (humpString[i] in htmlStyle) return true;
return false;
}
$(function () {
/*-----主导航选中状态-----*/
var urlstr = location.href;
var nav = $('#nav');
var nav2 = $('#nav2');
var thisurl;
nav.find('.row').each(function() {
thisurl = $(this).find('.link').attr('href');
if ((urlstr + '/').indexOf(thisurl) > -1 && thisurl!='') {
$(this).addClass('cur');
} else {
$(this).removeClass('cur');
}
});
nav2.find('.col').each(function() {
thisurl = $(this).find('.link').attr('href');
if ((urlstr + '/').indexOf(thisurl) > -1 && thisurl!='') {
$(this).addClass('cur');
} else {
$(this).removeClass('cur');
}
});
if (nav.find('.cur').length > 1) { nav.find('.cur').eq(0).removeClass('cur'); }
if (nav2.find('.cur').length > 1) { nav2.find('.cur').eq(0).removeClass('cur'); }
/*-----导航显隐-----*/
var navpf = $('#navPf');
var mask = $('#mask');
$('#navO').click(function(event) {
navpf.addClass('nav-pf-on');
mask.fadeIn(400);
});
$('#navC').click(function(event) {
navpf.removeClass('nav-pf-on');
mask.fadeOut(400);
});
mask.click(function(event) {
navpf.removeClass('nav-pf-on');
mask.fadeOut(400);
});
/*-----二级菜单当前选中-----*/
var menut = $('#menut');
menut.find('.son').hide();
menut.find('.link').each(function() {
var temp = $(this).parents('.row');
if ((urlstr + '/').indexOf($(this).attr('href')) > -1 && $(this).attr('href')!='') {
temp.addClass('cur');
} else {
temp.removeClass('cur');
}
});
if (menut.find('.cur').length > 1) { menut.find('.cur').eq(0).removeClass('cur'); }
menut.find('.slink').each(function() {
if ((urlstr + '/').indexOf($(this).attr('href')) > -1 && $(this).attr('href')!='') {
$(this).addClass('cur');
$(this).parents('.row').addClass('cur').find('.son').show();
} else {
$(this).removeClass('cur');
}
});
menut.find('.row').hover(function() {
if ($(this).find('.slink').length > 0) {
$(this).find('.son').stop(false, true).slideDown(400);
}
$(this).siblings('.row').find('.son').stop(false, true).slideUp(400);
});
menut.find('.slink2').each(function() {
if ((urlstr + '/').indexOf($(this).attr('href')) > -1 && $(this).attr('href')!='') {
$(this).addClass('cur');
$(this).parents('.row').addClass('cur').find('.son').show();
$(this).parents('.son2').show();
} else {
$(this).removeClass('cur');
}
});
menut.find('.srow').hover(function() {
if ($(this).find('.slink2').length > 0) {
$(this).find('.son2').stop(false, true).slideDown(400);
}
$(this).siblings('.srow').find('.son2').stop(false, true).slideUp(400);
});
/*-----三级菜单当前选中-----*/
var cmenu = $('#cmenu');
cmenu.find('.link').each(function() {
if ((urlstr + '/').indexOf($(this).attr('href')) > -1 && $(this).attr('href')!='') {
$(this).addClass('cur');
} else {
$(this).removeClass('cur');
}
});
if (cmenu.find('.cur').length < 1) { cmenu.find('.link').eq(0).addClass('cur'); }
if (cmenu.find('.cur').length > 1) { cmenu.find('.cur').eq(0).removeClass('cur'); }
/*-----banner高度-----*/
var banner = $('#banner');
var bansrc = banner.attr('imgsrc');
$("").prop("src", bansrc).load(function() {
var realHeight = this.height;
banner.css('height', realHeight + 'px');
});
/*-----侧栏图片切换-----*/
var rcdhonor = $('#rcdhonor'),
rhItem = rcdhonor.find('.item'),
rhIx = 0, rhTime;
rhTime = window.setInterval(function () {
rhIx++;
if (rhIx > rhItem.length - 1) { rhIx = 0; }
rhItem.eq(rhIx).stop(false, true).fadeIn(600).siblings('.item').stop(false, true).fadeOut(400);
}, 3600);
/*-----图片去高度-----*/
$('.imgha').find('img').css('height', 'auto');
});
window.onload = function () {
imgCenterLazy('rcdcase',250,150);
}
/*-----图片调整尺寸 居中外框-----*/
function imgCenter(oid, ww, wh) {
var imgH, imgW, imgL, imgT;
var imgArray = document.getElementById(oid).getElementsByTagName('img');
for (var i = imgArray.length - 1; i >= 0; i--) {
imgH = imgArray[i].offsetHeight;
if (imgH < wh) {
imgW = ww*wh/imgH;
imgL = (ww - imgW)/2;
imgArray[i].style.marginLeft = imgL + 'px';
imgArray[i].style.width = imgW + 'px';
imgArray[i].style.height = wh + 'px';
} else {
imgT = (wh - imgH)/2;
imgArray[i].style.marginTop = imgT + 'px';
}
}
}
/*-----图片调整尺寸 居中外框 外框不确定-----*/
function imgCenter2(oid) {
var imgH, imgW, imgL, imgT;
var imgArray = document.getElementById(oid).getElementsByTagName('img');
for (var i = imgArray.length - 1; i >= 0; i--) {
ww = imgArray[i].parentNode.offsetWidth;
wh = imgArray[i].parentNode.offsetHeight;
imgH = imgArray[i].offsetHeight;
if (imgH < wh) {
imgW = ww*wh/imgH;
imgL = (ww - imgW)/2;
imgArray[i].style.marginLeft = imgL + 'px';
imgArray[i].style.width = imgW + 'px';
imgArray[i].style.height = wh + 'px';
} else {
imgT = (wh - imgH)/2;
imgArray[i].style.marginTop = imgT + 'px';
}
}
}
/*-----图片调整尺寸 居中外框 不超出-----*/
function imgCenter3(oid,wh) {
var imgH, imgT;
var imgArray = document.getElementById(oid).getElementsByTagName('img');
for (var i = imgArray.length - 1; i >= 0; i--) {
imgH = imgArray[i].offsetHeight;
if (imgH > wh) {
imgArray[i].style.height = wh + 'px';
} else {
imgT = (wh - imgH)/2;
imgArray[i].style.marginTop = imgT + 'px';
}
}
}
/*-----图片调整尺寸 居中外框 不超出 外框不确定-----*/
function imgCenter4(oid) {
var imgH, imgT;
var imgArray = document.getElementById(oid).getElementsByTagName('img');
for (var i = imgArray.length - 1; i >= 0; i--) {
wh = imgArray[i].parentNode.offsetHeight;
imgH = imgArray[i].offsetHeight;
if (imgH > wh) {
imgArray[i].style.height = wh + 'px';
} else {
imgT = (wh - imgH)/2;
imgArray[i].style.marginTop = imgT + 'px';
}
}
}
/*------图片居中(懒加载)-----*/
function imgCenterLazy(iid,iw,ih,auto) {
var imgth, imgtw, imgtl, imgtt, realw, realh;
var imgl = document.getElementById(iid).getElementsByTagName('img');
for (var i = 0; i < imgl.length; i++) {
var imgtemp = new Image();
imgtemp.index = i;
imgtemp.src = imgl[i].getAttribute('data-original');
imgtemp.onload = function() {
var _stemp = this;
realw = this.width;
realh = this.height;
if (auto == 'true') {
iw = imgl[_stemp.index].parentNode.offsetWidth;
ih = imgl[_stemp.index].parentNode.offsetHeight;
}
imgth = iw*realh/realw;
if (imgth < ih) {
imgtw = ih*realw/realh;
imgtl = (iw - imgtw)/2;
imgl[_stemp.index].style.marginLeft = imgtl + 'px';
imgl[_stemp.index].style.width = 'auto';
imgl[_stemp.index].style.height = ih + 'px';
} else {
imgtt = (ih - imgth)/2;
imgl[_stemp.index].style.marginTop = imgtt + 'px';
imgl[_stemp.index].style.width = iw + 'px';
}
}
}
}
/*! Lazy Load 1.9.5 - MIT license - Copyright 2010-2015 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:!1,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);
$(function(){$('.lazy').lazyload({effect : "fadeIn"});});