$(function () { wowInt(); findTel(); search(); nav(); phoneTargetSelf(); $(window).resize(); $(window).scroll(function () { if ($(this).scrollTop() > 20) { $('body').addClass('scrollHeader'); $('body').removeClass('scrollHeader2'); $("body").removeClass("one"); $(".header_top dl dd").removeClass("one"); $(".topnav").slideUp(); } else { $('body').removeClass('scrollHeader'); $('body').addClass('scrollHeader2'); } }); if($(window).width()>1024){ var windowTop = 0;//初始话可视区域距离页面顶端的距离 $(window).scroll(function () { var scrolls = $(this).scrollTop();//获取当前可视区域距离页面顶端的距离 if (scrolls >= windowTop) {//当B>A时,表示页面在向下滑动 $("body").removeClass("edit_header02"); windowTop = scrolls; } else {//当B $("body").addClass("edit_header02"); windowTop = scrolls; } }); } if($(window).width()<767){ $(".footer_tl dl dd span").click(function () { $(this).parents("dl").toggleClass("on").siblings("dl").removeClass("on") $(this).parents("dd").siblings("dt").slideToggle().parents("dl").siblings("dl").find("dt").slideUp() }) var fooSwiper = new Swiper('.footer_c .swiper-container', { prevButton : '.footer_c .swiper-button-prev', nextButton: '.footer_c .swiper-button-next', pagination: '.footer_c .swiper-pagination', paginationClickable: true, autoplayDisableOnInteraction : false, slidesPerView:1, spaceBetween:0, onInit: function(swiper){ }, onSlideChangeStart: function(swiper) { } }) } if($(window).width()>767){ ScollText(".respons_03 dd p"); ScollText(".respons_01 p"); } }) function nav(){ if($(window).width()>1024){ $(".nav li").hover(function(){ $(this).find(".navlist").stop().slideDown(); $(this).siblings().find(".navlist").stop().slideUp() },function(){ $(this).find(".navlist").hide() }) }else{ $(".nav_phone_btn").click(function(){ $(this).toggleClass("visible_nav"); $("body").toggleClass("navbody"); $(".nav>ul>li").removeClass("cur"); }) } $(".nav>ul>li>span").click(function(){ $(this).parent("li").addClass("cur"); }) $(".navlist>.return_a").click(function(){ $(this).parents("li").removeClass("cur"); }) if($(window).width()<1025){ $(".header_box").on('touchmove',function(event){ event.preventDefault(); event.stopPropagation(); }) } $(".header_top dl dd").click(function (e) { e.stopPropagation(); // $(this).siblings("dt").slideToggle() $("body").toggleClass("one"); $(".header_top dl dd").toggleClass("one"); $(".topnav").slideToggle(); }) $(document).click(function () { $("body").removeClass("one"); $(".header_top dl dd").removeClass("one"); $(".topnav").slideUp(); }) } function search() { $(document).on("click",".search_btn",function(e){ e.preventDefault() e.stopPropagation() $(this).toggleClass('on') $(this).siblings('.search_box').toggleClass('on'); if($(window).width()>1024){ $(".language dd").stop().slideUp(); } }) $(document).on("click",".search_box",function(e){ e.preventDefault() e.stopPropagation() }) $(document).click(function () { $('.search_btn').removeClass('on'); $('.search_box').removeClass('on'); if($(window).width()>1024){ $(".language dd").stop().slideUp(); } }) if($(window).width()>1024){ $(document).on("click",".language dt",function(e){ e.preventDefault() e.stopPropagation() $(this).siblings().stop().slideToggle(); $('.search_btn').removeClass('on'); $('.search_box').removeClass('on'); }) } } function wowInt(){ if (!(/msie [6|7|8|9]/i.test(navigator.userAgent))){ var wow = new WOW({ boxClass: 'wow', animateClass: 'animated', offset: 100, mobile: false, live: true }); wow.init(); }; } /*手机端链接改为本窗口打开*/ function phoneTargetSelf(context){ if ($(window).width()<1024) { if(context==undefined){ context=$(document); } $('a',context).each(function(){ var target=$(this); var link=target.attr('target'); target.attr('target','_self'); }) } } /*电话链接取消默认事件并添加样式*/ function findTel(context){ if ($(window).width()>1024) { var condition = /^tel\:([0-9\-]+)|tel\:\+([0-9\-]+)$/; if(context==undefined){ context=$(document); } $('a',context).each(function(index, el) { var target=$(this); var href=target.attr('href'); if (condition.test(href)) { target.addClass('tel_link'); target.on('click',function(event){ event.preventDefault(); }) } }); } } /*ie9的placeholder包含密码框的兼容*/ $(function() { // 如果不支持placeholder,用jQuery来完成 if(!isSupportPlaceholder()) { // 遍历所有input对象, 除了密码框 $('input').not("input[type='password']").each( function() { var self = $(this); var val = self.attr("placeholder"); input(self, val); } ); /**//* 对password框的特殊处理 * 1.创建一个text框 * 2.获取焦点和失去焦点的时候切换 */ $('input[type="password"]').each( function(i) { var pwdField = $(this); var pwdVal = pwdField.attr('placeholder'); var pwdId = pwdField.attr('id'); // 重命名该input的id为原id后跟1 pwdField.after(''); var pwdPlaceholder = $('#' + pwdId + ''+i+''); pwdPlaceholder.show(); pwdField.hide(); pwdPlaceholder.focus(function(){ pwdPlaceholder.hide(); pwdField.show(); pwdField.focus(); }); pwdField.blur(function(){ if(pwdField.val() == '') { pwdPlaceholder.show(); pwdField.hide(); } }); } ); } }); // 判断浏览器是否支持placeholder属性 function isSupportPlaceholder() { var input = document.createElement('input'); return 'placeholder' in input; } // jQuery替换placeholder的处理 function input(obj, val) { var $input = obj; var val = val; $input.attr({value:val}); $input.focus(function() { if ($input.val() == val) { $(this).attr({value:""}); } }).blur(function() { if ($input.val() == "") { $(this).attr({value:val}); } }); } //end function ScollText(obj){ if($(obj).length>0){ $(obj).mCustomScrollbar({ mouseWheelPixels:500, autoDraggerLength:false, advanced: { autoScrollOnFocus: "" } }); } } function select02(){ $(".year_select").each(function (i) { $(this).find("dt").click(function (e) { if($(this).hasClass('on_o')){ $(this).removeClass('on_o'); $(this).siblings().slideUp(200); }else{ $(this).addClass('on_o'); $(this).siblings().slideDown(200); } e.preventDefault(); e.stopPropagation() $(".year_select").eq(i).find("dd a").each(function (x) { $(this).click(function () { $(".year_select").eq(i).find("dt p").addClass("cur_p") $(".year_select").eq(i).find("dd a").removeClass("on"); $(this).addClass("on"); $(".year_select").eq(i).find("dt p").text($(this).text()); // $(".year_select").eq(i).find("dt").attr({"data-val":$(this).data("val")}); }) }) }) }) $(document).click(function () { $(".year_select dd").slideUp(200); $(".year_select dt").removeClass('on_o'); }) $(".year_select dt").on("click", function(e){ $(this).parents(".year_select").siblings(".year_select").children("dd").slideUp(200); $(this).parents(".year_select").siblings(".year_select").children("dt").removeClass('on_o'); }); } $(function(){ mediaslider(); news_slider(); news_sliderblock(); $(document).on("click",".news_tab li",function(){ $(this).addClass("on").siblings().removeClass("on"); $(".news_centerbox .news_list").eq($(this).index()).show().siblings().hide(); imgratio(); }) }) function mediaslider(){ if($(".media_top li").length>1){ $(".mediapage i").text($(".media_top li").length); var brand3Swiper = new Swiper('.media_top .swiper-container', { slidesPerView: 1, slidesPerGroup: 1, spaceBetween: 0, speed:1000, // paginationType : 'fraction', pagination: '.media_top .swiper-pagination', paginationClickable: true, autoplayDisableOnInteraction : false, prevButton:'.media_top .swiper-button-prev', nextButton:'.media_top .swiper-button-next', onSlideChangeStart: function(swiper){ $(".mediapage span").text(swiper.activeIndex+1); } }) } if($(window).width()<767){ if($(".media_top li").length>1){ $(".media_top .pub_but").show(); } } } function news_slider(){ if($(window).width()>1024){ if($(".news_slider li").length>2){ var mySwiper = new Swiper('.news_slider .swiper-container',{ loop: true, // autoplay:5000, slidesPerView: "auto", centeredSlides:true, loopAdditionalSlides:100, spaceBetween:0, pagination : '.news_slider .swiper-pagination', paginationClickable :true, speed:1000, prevButton:'.news_slider .swiper-button-prev', nextButton:'.news_slider .swiper-button-next', }) }else{ $(".news_slider").addClass("one"); } }else{ if($(".news_slider li").length>=1){ $(".news_slider .pub_but").show(); var mySwiper = new Swiper('.news_slider .swiper-container',{ loop: false, // autoplay:5000, slidesPerView: 1, speed:1000, prevButton:'.news_slider .swiper-button-prev', nextButton:'.news_slider .swiper-button-next', }) } } } function news_sliderblock(){ if($(window).width()>767){ if($(".news_sliderblock li").length>3){ $(".news_sliderblock .pub_but").show(); } }else{ if($(".news_sliderblock li").length>1){ $(".news_sliderblock .pub_but").show(); } } if($(".news_sliderblock li").length>=1){ var brand3Swiper = new Swiper('.news_sliderblock .swiper-container', { slidesPerView: 3, slidesPerGroup: 1, spaceBetween: 60, prevButton:'.news_sliderblock .swiper-button-prev', nextButton:'.news_sliderblock .swiper-button-next', breakpoints:{ //当宽度小于等于1024 1660: { spaceBetween: 40 }, 1440: { spaceBetween: 30 }, 1024: { spaceBetween: 20 }, 767: { slidesPerView: 1, spaceBetween: 0 }, } }) } }