function stopBubble(e) { // 如果传入了事件对象,那么就是非ie浏览器 if (e && e.stopPropagation) { //因此它支持W3C的stopPropagation()方法 e.stopPropagation(); } else { //否则我们使用ie的方法来取消事件冒泡 window.event.cancelBubble = true; } } var tap = 'ontouchstart' in document ? 'touchstart' : 'click'; //实现滚动条无法滚动 var mo=function(e){e.preventDefault();}; /***禁止滑动***/ function scrollStop(){ var h = $(window).height(); document.body.style.overflow = 'hidden'; document.addEventListener("touchmove",mo,false);//禁止页面滑动 } /***取消滑动限制***/ function scrollMove(){ document.body.style.overflow = ''; //出现滚动条 document.removeEventListener("touchmove",mo,false); } // 弹框出现 function popoverFun(obj, fn){ var ww = $(window).width(); var $obj = $(obj), $zhe = $obj.find('.pop-zhe, .popover-zhe'), $inner = $obj.find('.pop-inner, .popover-inner'), popFn = fn; $obj.fadeIn(200, function() { $zhe.show(); if($inner.length > 0){ $inner.fadeIn(200, function() { $obj.addClass('has-open'); if (popFn != null) popFn(); }); }else{ $obj.addClass('has-open'); if (popFn != null) popFn(); } }) } // 弹框隐藏 $('.pop-close, .pop-zhe, popover-close').on(tap, function(){ var $obj = $(this).parents('.pop-box'); $obj.removeClass('has-open').fadeOut(300); }); /// 锚点跳转 function anchorMove(id, fn) { var $obj = $(id), moveFun = fn; var oh = $obj.offset().top - parseInt($('.header').outerHeight()) - 40; $('html,body').animate({ scrollTop: oh }, 300, function(){ if(moveFun) moveFun(); }); }; // 滚动条引用 $(window).on('load', function() { /// 竖向滚动条 if ($('.scrollbox').length > 0) { $('.scrollbox').mCustomScrollbar({ advanced:{ updateOnContentResize: true } }); } /// 横向滚动条 if ($('.scrollbox2').length > 0) { $('.scrollbox2').mCustomScrollbar({ axis:"x", mouseWheel: false }); } }); // 页面滚动wow.js再ie9以上引用 $(window).load(function() { var wow = new WOW({ boxClass: 'wow', animateClass: 'animated', offset: 100, mobile: true, live: true }); if (!(/msie [6|7|8|9]/i.test(navigator.userAgent))) { wow.init(); }; }); //滚动定位条开始 var bb = null; var vhei = 1;//间隔 毫秒 var vpix = 10;//每次移动像数 function tiaozhuan(id){ if(bb != null)return; var t = $("#" + id).offset().top; var x= $(window).scrollTop(); var len=t-x; var aa = "down"; if(len<0)aa = "up"; var nowtop = x; if(len==0)return; if (aa == "down") { var changeW = function () { nowtop += vpix; if (nowtopt) { $(window).scrollTop(nowtop); } else { $(window).scrollTop(t); clearInterval(bb); bb = null; } } bb = setInterval(changeW2, vhei); } } /// 锚点跳转 function anchor(id){ var top = $(id).offset().top-$(".header-box").height()-50; $('html, body').animate({scrollTop: top}, 500); } /// 顶部搜索按钮 $(".search-box .btns").on(tap, function(){ scrollStop(); $(this).addClass("on"); $(".zhe-box").fadeIn(300); $(".header-box .header-pc .list").addClass("on"); $(".search-box .search-main").addClass("on"); }); $(".search-main-close").on(tap, function(){ scrollMove(); $(".search-box .btns").removeClass("on"); $(".zhe-box").fadeOut(300); $(".header-box .header-pc .list").removeClass("on"); $(".search-box .search-main").removeClass("on"); }); var width=$(document.body).width();//得到可视屏幕的宽度 if(width>1200){ $(document).on(tap, function(){ scrollMove(); $(".search-box .btns").removeClass("on"); $(".zhe-box").fadeOut(300); $(".header-box .header-pc .list").removeClass("on"); $(".search-box .search-main").removeClass("on"); }); } $(".search-box .btns").on(tap, function(e){ stopBubble(e); }); $(".search-box .search-mains").on(tap, function(e){ stopBubble(e); }); //浏览器宽度变化 $(window).resize(function(){ var width=$(document.body).width();//得到可视屏幕的宽度 if(width<1200){ $(".search-box .btns").removeClass("on"); $(".zhe-box").fadeOut(300); $(".header-box .header-pc .list").removeClass("on"); $(".search-box .search-main").removeClass("on"); }else{ scrollMove(); $(".ph-nav-box").fadeOut(300); $(".ph-nav-pop").removeClass("on") $(".ph-nav-pop .nav-main li").removeClass("on"); $(".ph-nav-pop .nav-main dl").hide(); $(".ph-search").hide(); } }) //移动端弹出层 $(".lv1 .more").on(tap, function(){ var par = $(this).parents("li"); if(par.hasClass("on")){ par.removeClass("on"); par.find("dl").stop(true,true).slideUp(); }else{ par.addClass("on"); par.siblings().removeClass("on"); par.find("dl").stop(true,true).slideDown(); par.siblings().find("dl").stop(true,true).slideUp(); } }); $(".ph-nav-close").on(tap, function(){ $(".ph-nav-box").fadeOut(300); $(".ph-nav-pop").removeClass("on") $(".ph-nav-pop .nav-main li").removeClass("on"); $(".ph-nav-pop .nav-main dl").hide(); scrollMove(); }); $(".ph-box .ph-nav").on(tap, function(){ $(".ph-nav-box").fadeIn(300); $(".ph-nav-pop").addClass("on") scrollStop(); }); //移动端搜索 $(".ph-sou").on(tap, function(){ $(".ph-search").fadeIn(300); }); $(".ph-search-close").on(tap, function(){ $(this).parents(".ph-search").fadeOut(300); }); //滚动透明导航条 var nav = $(".header-box"); //得到导航对象 var win = $(window); //得到窗口对象 var sc=$(document);//得到document文档对象。 win.scroll(function(){ if(sc.scrollTop()>=330){ nav.addClass("fixednav"); nav.fadeIn(); $(".back-top").fadeIn(); }else if(sc.scrollTop()<=150){ nav.fadeIn(50); }else{ nav.removeClass("fixednav"); nav.fadeOut(); $(".back-top").fadeOut(); } }) //返回顶部 $(".back-top").on(tap, function(e){ $('html,body').animate({ scrollTop: 0 }, 300); }); //pc导航下拉 $(".header-box .header-pc .list li").hover(function(){ $(this).find(".lv2-box").stop(true,true).slideDown(300); },function(){ $(this).find(".lv2-box").stop(true,true).hide(); }) //专题页导航下拉 $(".specialLayout .nv-con .nv-item span").hover(function(){ $(this).find("dl").stop(true,true).slideDown(300); },function(){ $(this).find("dl").stop(true,true).hide(); }) //内页顶部公用导航 var mySwiper1 = new Swiper('.swiper-container.ph-nav', { slidesPerView : 'auto' }) var indexs = $(".toper-box .swiper-container.ph-nav .swiper-slide.on").index(); if(indexs>3){ mySwiper1.slideTo(indexs, 0, false); } //点击视频名字消失 $(".intro-link .list li").on(tap, function(){ $(this).find(".title").hide(); }); //组织架构选择 $(".frame-tab li").on(tap, function(){ $(this).addClass("on").siblings().removeClass("on"); var index = $(this).index(); $(".frame-tab-cont .item").eq(index).addClass("on").siblings().removeClass("on"); }); //弹出层消失 $(".leader-list li").on(tap, function(e){ stopBubble(e); }); $(".pop-box-close").on(tap, function(){ $(".pop-box").fadeOut(); }); //产品详情页移动端轮播 var mySwiper = new Swiper('.swiper-container.time', { slidesPerView : 'auto', prevButton:'.time-left', nextButton:'.time-right', }) var lenss= $(".news-box .swiper-container.time .swiper-slide").length; if(lenss<8){ $(".news-box .time-boxs .time-left").hide(); $(".news-box .time-boxs .time-right").hide(); } //内页动态效果加载开始 //收费标准 $(".inner-title").addClass("fadeInUp wow"); $(".charge-main .left").addClass("fadeInLeft wow"); $(".charge-main .right").addClass("fadeInRight wow"); $(".charge-bottom").addClass("fadeInUp wow"); //联系我们 $(".contact-box .contact-top").addClass("fadeInUp wow"); $(".contact-bot").addClass("fadeInUp wow"); //讯报 $(".inv-report .inner-title-nav").addClass("fadeInUp wow"); $(".dis-mian .year-select").addClass("fadeInUp wow"); $(".dis-mian .dis-list li").addClass("fadeInUp wow"); //大事记 // $(".events-list li .cont .time").addClass("fadeInRight wow"); // $(".events-list li .cont .doc").addClass("fadeInRight wow"); $(".events-list .year").addClass("fadeInLeft wow"); //组织架构 $(".frame-tab").addClass("fadeInUp wow"); $(".frame-tab-cont").addClass("fadeInUp wow"); //公司治理 $(".govern-doc").addClass("fadeInUp wow"); $(".govern-list").addClass("fadeInUp wow"); $(".govern-tab").addClass("fadeInUp wow"); $(".govern-list1-box").addClass("fadeInUp wow"); //企业荣誉 $(".honor-list .item").addClass("fadeInLeft wow"); $(".honor-list li:nth-child(2n) .item").addClass("fadeInRight wow"); //高速救援 $(".hot-main").addClass("fadeInUp wow"); //公司简介 $(".intro-doc").addClass("fadeInUp wow"); $(".intro-zi").addClass("fadeInUp wow"); $(".intro-history").addClass("fadeInUp wow"); $(".intro-link").addClass("fadeInUp wow"); //业绩 $(".inv-achie .inv-achie-recom").addClass("fadeInUp wow"); $(".inv-achie-former").addClass("fadeInUp wow"); //新闻稿 $(".inv-news .inv-news-recom .inv-nr-left").addClass("fadeInLeft wow"); $(".inv-news .inv-news-recom .inv-nr-right").addClass("fadeInRight wow"); $(".inv-news .inv-news-list .newl-item").addClass("fadeInUp wow"); //股价资讯 $(".inv-shares .stock").addClass("fadeInUp wow"); $(".inv-shares-img").addClass("fadeInUp wow"); //公布 $(".inv-publish .inv-pub-recommend").addClass("fadeInUp wow"); $(".inv-publish .inv-publish-list").addClass("fadeInUp wow"); //定期报告 $(".inv-report .inv-report-item").addClass("fadeInUp wow"); //公司新闻 $(".news-box .time-box").addClass("fadeInUp wow"); $(".news-box .news-list1").addClass("fadeInUp wow"); $(".news-box .news-list2 li").addClass("fadeInUp wow"); //党群工作 $(".partyLayout .party-wind .ptw-recommend").addClass("fadeInUp wow"); $(".partyLayout .party-wind .ptw-list").addClass("fadeInUp wow"); //纪检监察 $(".partyLayout .party-form-box .party-form-nav").addClass("fadeInUp wow"); $(".partyLayout .party-form-state").addClass("fadeInUp wow"); $(".partyLayout .party-form").addClass("fadeInUp wow"); //文明创建 $(".partyLayout .party-nl-item").addClass("fadeInUp wow"); //招股说明书 $(".prosp-main").addClass("fadeInUp wow"); //专题首页 $(".scl-con-first .scf-con").addClass("fadeInUp wow"); $(".scl-con-second .scs-left").addClass("fadeInLeft wow"); $(".scl-con-second .scs-right").addClass("fadeInRight wow"); $(".scl-con-third .sct-top").addClass("fadeInUp wow"); $(".scl-con-third .sct-bottom .sct-honor").addClass("fadeInUp wow"); $(".scl-con-third .sct-staff").addClass("fadeInUp wow"); //专题列表页 $(".specialLayout .scl-news-list .scl-item-con").addClass("fadeInUp wow"); $("body.special .page-box").addClass("fadeInUp wow"); //网站地图 $(".websiteLayout h3").addClass("fadeInUp wow"); $(".websiteLayout .website-list .website-item").addClass("fadeInUp wow"); //施工公告 $(".news-box .ptw-list").addClass("fadeInUp wow"); //新闻详情字体 $(".newsd-box .newsd-main .doc-box p font").css("font-family","微软雅黑");