fontSize(); $(window).resize(function () { fontSize(); }); function fontSize() { var size; var winW = $(window).width(); if($('#index').length > 0){ if (winW <= 1660 && winW > 800) { size = Math.round(winW / 16.6); } else if (winW <= 800) { size = Math.round(winW / 7.5); if (size > 65) { size = 65; } } else { size = 100; } }else{ if (winW <= 1450 && winW > 800) { size = Math.round(winW / 14.5); } else if (winW <= 800) { size = Math.round(winW / 7.5); if (size > 65) { size = 65; } } else { size = 100; } } $('html').css({ 'font-size': size + 'px' }); //-- if($(window).width() <= 1440){ $('body').addClass('side-hide') }else{ $('body').removeClass('side-hide') } } $(function () { $(".msg p a").attr("rel","nofollow"); //-- setTimeout(function () { $('body').addClass('show'); }, 500); new WOW().init(); //-- $('.navA').click(function () { if ($('body').hasClass('navShow')) { $('body').removeClass('navShow') } else { $('body').addClass('navShow') } }); $('.g-nav').find('li').each(function () { var _ = $(this); if ($(this).find('.list').length > 0) { _.find('a.name').click(function () { if ($(window).width() > 800) return; if (_.hasClass('on')) { _.removeClass('on'); _.find('.list').hide(); } else { _.addClass('on'); _.find('.list').show(); } return false; }) } }); //--返回顶部 scroll2top(); //--js下拉选择框 $('.select').each(function () { var _this = $(this); _this.find('select').change(function () { _this.find('span').html($(this).find("option:selected").text()); }) }); $('.input').each(function () { var input = $(this), text = input.find('input').attr('placeholder'); input.find('input').focus(function () { input.addClass('on'); input.find('input').attr('placeholder', '') }); input.find('input').blur(function () { if($(this).val() === ""){ input.removeClass('on'); input.find('input').attr('placeholder', text) } }) }); //--导航,搜索展开 $('.g-nav .btn').click(function () { $('body').addClass('g-nav-hide'); $('.g-nav-all').addClass('show'); $('.g-search').removeClass('show') }); $('.g-head .navA').click(function () { $('body').addClass('g-nav-hide'); $('.g-nav-all').addClass('show'); $('.g-search').removeClass('show') }); $('.g-head .search a').click(function () { $('body').addClass('g-nav-hide'); $('.g-nav-all').removeClass('show'); $('.g-search').addClass('show'); return false }); $('.g-nav-all a.close').click(function () { $('body').removeClass('g-nav-hide'); $('.g-nav-all').removeClass('show'); }); $('.g-search a.close').click(function () { $('body').removeClass('g-nav-hide'); $('.g-search').removeClass('show'); }); $('.side-nav').find('li').each(function () { var li = $(this); if($(window).width() > 800){ if(li.hasClass('on')){ li.find('dl').stop(true, true).slideDown(300) } li.find('div.name').click(function () { if(li.hasClass('on')){ li.removeClass('on'); li.find('dl').stop(true, true).slideUp(300) }else{ li.addClass('on'); li.find('dl').stop(true, true).slideDown(300) } }) }else{ li.hover( function () { li.addClass('onPhone') }, function () { li.removeClass('onPhone') } ) } }) }); function sideHide() { if($('body').hasClass('side-hide')){ $('body').removeClass('side-hide') }else{ $('body').addClass('side-hide') } } function swiperFun(swiper) { this.dom = swiper.dom; this.domList = this.dom; this.dom.find('ul').addClass('swiper-wrapper'); this.dom.find('li').addClass('swiper-slide'); if(swiper.domList !== undefined){ this.domList = this.dom.find(swiper.domList) } if(this.dom.find('.num').length > 0){ this.dom.find('.num-total').html(this.dom.find('li').length) } this.change = function () {}; var that = this; this.mySwiper = new Swiper(that.domList, { loop:swiper.loop !== undefined ? swiper.loop : true, autoplay: 5000, autoplayDisableOnInteraction: false, paginationClickable: true, speed: 600, slidesPerView: swiper.slidesPerView !== undefined ? swiper.slidesPerView : 1, centeredSlides: swiper.centeredSlides !== undefined ? swiper.centeredSlides : false, pagination: that.dom.find('.dots'), onSlideChangeStart: function(swiper){ if(that.dom.find('.num').length > 0){ that.dom.find('.num-curr').html(swiper.realIndex + 1) } that.change(swiper.realIndex); } }); this.dom.hover( function () { that.mySwiper.stopAutoplay() }, function () { that.mySwiper.startAutoplay() } ); this.dom.find('.prev').click(function () { that.mySwiper.slidePrev() }); this.dom.find('.next').click(function () { that.mySwiper.slideNext() }) } //--选项卡-- tabFun({dom: $('.about'), curr: 0}); function tabFun(tab) { var btn = tab.dom.find('.tab-btn li'), box = tab.dom.find('.tab-box'); btn.each(function (i) { $(this).click(function () { change(i) }) }); change(tab.curr); function change(curr) { btn.removeClass('on'); btn.eq(curr).addClass('on'); box.hide(); box.eq(curr).fadeIn() } } function scroll2top() { var btn = $('.topA'); btn.click(function () { $('body,html').stop(true, true).animate({scrollTop: 0}, 300); }); $(window).scroll(function () { if($(window).scrollTop() > $(window).height()){ btn.addClass('show') }else{ btn.removeClass('show') } }); } function arrayOne2Two(baseArray, n) { var len = baseArray.length, lineNum = len % n === 0 ? len / n : Math.floor( (len / n) + 1 ), res = []; for (var i = 0; i < lineNum; i++) { // slice() 方法返回一个从开始到结束(不包括结束)选择的数组的一部分浅拷贝到一个新数组对象。且原始数组不会被修改。 var temp = baseArray.slice(i*n, i*n+n); res.push(temp); } return res }