$(function(){ var popIE = function(){ if(window.innerWidth>=680){ function IETester(userAgent) { var UA = userAgent || navigator.userAgent; if (/msie/i.test(UA)) {return UA.match(/msie (\d+\.\d+)/i)[1];} else if (~UA.toLowerCase().indexOf('trident') && ~UA.indexOf('rv')) {return UA.match(/rv:(\d+\.\d+)/)[1];} return false; } if (IETester() == 9.0 || IETester() == 8.0 || IETester() == 7.0 || IETester() == 6.0 || IETester() == 5.0) { var hintIE = '
您的ie版本过低,将可能影响正常浏览网页!
'; $("body").prepend(hintIE);$(".popIE").show(); $(".popIE-close").click(function(){$(".popIE").hide();}); } IETester('Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko'); } } var mbPenetrate = function(el){ var elNum = document.getElementsByClassName(el).length; if(window.innerWidth >= 1000 || elNum == 0){return false;} for(var i = 0; i 0 && e.cancelable){e.preventDefault();}else if(scrollTop >= realHeight - viewHeight && newTargetY - targetY <0 && e.cancelable){e.preventDefault();} },false); } } var equipmentFn = function(){ if (window.innerWidth >= 1000) {$("body").addClass("PC");}else{$("body").removeClass("PC");} if (window.innerWidth < 1000 && window.innerWidth >= 640) {$("body").addClass("PAD");}else{$("body").removeClass("PAD");} if (window.innerWidth < 640) {$("body").addClass("MB");}else{$("body").removeClass("MB");} } //header-color var headerColor = function (){ if ($(window).scrollTop() >= 80) { $("header").addClass("color"); }else if($(window).scrollTop()>=80){ $(document).ready(function(){ var p=0,t=0; $(window).scroll(function(e){ p = $(this).scrollTop(); if(t<=p){ $('header').addClass('active'); }else{ $('header').removeClass('active'); } setTimeout(function(){t = p;},0); }); }); } else { $("header").removeClass("color"); } } //搜索 var search = function (){ $('.search-btn').click(function (){ if($('.search-box').is(':hidden')){ $('.header-search .search-box').slideDown(); $(this).addClass('open'); }else{ $('.header-search .search-box').slideUp(); $(this).removeClass('open'); } if(!$('.menu-item').is(':hidden') && window.innerWidth <= 1000){ $('.menu-item').slideUp(); $('.bread-icon').removeClass('active'); $('.header-bg').hide() } }) } //移动端菜单 var mbMenu = function (){ $('.bread-icon').on('click',function (){ $(this).addClass('active'); if($('.menu-item').is(':hidden')){ $('.menu-item').slideDown(); $('body').addClass('of-hidden') $('.header-bg').show() }else{ $('.menu-item').slideUp(); $(this).removeClass('active'); $('body').removeClass('of-hidden') $('.header-bg').hide() } if(!$('.search-box').is(':hidden')){ $('.search-box').slideUp(); $('.search-btn').removeClass('open'); } }) } //移动端背景 $('.header-bg').click(function (){ $('.menu-item').slideUp(); $('.bread-icon').removeClass('active'); $('body').removeClass('of-hidden') $(this).hide() }) var headerDrop = function(){ if(window.innerWidth < 1000){return false;} $("header .menu-item li").hover(function () {$(this).find(".menu-sub").stop().slideDown(360);}, function () {$(this).find(".menu-sub").stop().slideUp(300);}); } var headerDropMb = function(){ $(".header-arrow").click(function(){ if($(this).next(".menu-sub").is(':hidden')) { $(".header-arrow").removeClass('active');$(".menu-sub").slideUp(240); $(this).addClass('active');$(this).next(".menu-sub").slideDown(280); } else{$(this).removeClass('active');$(this).next(".menu-sub").slideUp(240);} }); } // 执行函数 $(function() { popIE(); // 判断IE版本提示 equipmentFn(); // body-class设备信息 mbPenetrate("mbPenetrate"); //移动端禁止穿透 mbPenetrate指类名 search(); mbMenu(); headerColor(); headerDrop(); headerDropMb(); backTop(); }); //窗口事件 $(window).resize(function () { equipmentFn();// body-class设备信息 }); // 滚动 $(window).scroll(function () { headerColor(); }); }); //二级导航 function subNav(dot){ if ($(window).width() > 1000) { var flag = false; var scrollHgt = $('.com-navigation-outside').offset().top - window.innerHeight + $(window).height() - 80; function fixed(){ var winHgt= $(window).scrollTop(); if (winHgt >= scrollHgt && false === flag) {flag = true;$(".com-navigation").addClass("fixed");} if (winHgt < scrollHgt) {flag = false;$(".com-navigation").removeClass("fixed");} } fixed(); } var topArr = []; var navHeight = $("header").height(); $(".com-point-item").each(function () { var top = $(this).offset().top; topArr.push(top); }); //导航点击 var itemPadding = 60; $(".com-navigation .rgt-nav a:not(.noScroll)").click(function () { console.log(topArr); var index = $(this).index(); $(this).removeClass('active'); $(this).addClass('active').siblings().removeClass('active'); asideNavTb(); $("html,body").stop().animate({ "scrollTop": topArr[index] - navHeight - itemPadding }, 500); }); //样式同步 function asideNavTb() { for (var i = 0; i < topArr.length; i++) { if ($(window).scrollTop() > topArr[i] - $(window).height() / 3) { $('.com-navigation .rgt-nav a').eq(i).addClass('active').siblings().removeClass('active'); } else { return; } } } // 滚动事件监听 $(window).scroll(function () { if (window.innerWidth >= 1000) { asideNavTb(); fixed(); } }); if(dot >= 0){ $('.com-navigation .rgt-nav a').eq(dot).trigger("click"); } } var animated = function (el,num){ var speed = 0; $(el).each(function(){ if($(this).index()%num==0){ speed=.20; } $(this).addClass("wow fadeInUp").attr("data-wow-delay",speed+'s'); speed+=.20; }); } function navTab(nav,item,slider){ $(document).on('click',nav,function (){ $(this).addClass('active').siblings().removeClass('active'); $(item).eq($(this).index()).show().siblings(item).hide(); if(slider){ var sliders = $(slider)[$(this).index()].swiper; sliders.update(); } }) } //返回顶部 var backTop = function(){ $(".side-nav .goTop").click(function (){$("html,body").animate({scrollTop: "0px"}, 800);}); }