new function (){ var _self = this; _self.width = 750;//设置默认最大宽度 _self.fontSize = 100;//默认字体大小 _self.widthProportion = function(){ var p = (document.body&&document.body.clientWidth||document.getElementsByTagName("html")[0].offsetWidth)/_self.width; return p>1?1:p<0.4?0.5:p; };//判断当前屏幕尺寸,设置的最大屏幕宽度之间的比例 _self.changePage = function(){ document.getElementsByTagName("html")[0].setAttribute("style","font-size:"+_self.widthProportion()*_self.fontSize+"px !important"); }//修改根元素html的font-size的植 _self.changePage(); window.addEventListener('resize',function(){ _self.changePage(); },false);//侦听屏幕宽度变化 }; //通用 $(function(){ $('.mainbody').addClass('newsDet'); //加载动画 wow = new WOW({ animateClass: 'animated', offset: 100, mobile: false }); wow.init(); //设置动画时间 $('.moveAction').each(function () { var num = parseInt($(this).index()) + 1; $(this).attr('data-wow-delay', (num) / 10 + 's'); }); //视频弹窗 $('.player').click(function() { var url = $(this).attr('data-video'); var div = ''; $('.media-pop .video').html(div); $('.media-pop video').trigger('play'); $('.media-pop').stop().fadeIn(); }); $('.media-pop .close').click(function(){ $('.media-pop').stop().fadeOut(); $('.media-pop .video').html(''); }); //下拉选择 $('.select p').click(function(){ $(this).siblings('ul').stop().slideToggle(); }); $('.select ul').mouseleave(function(){ $(this).stop().slideUp(); }); if($(window).width() > 750 && $('.friend-scroll').length > 0) { var friendBar= new MyScrollBar({ selId: 'friendScroll', width: 5, bgColor: '#000000', barColor: '#18AD5E', enterColor: '#000000', enterShow: true, borderRadius: 3 }); } $('.friend-select p').click(function(){ $(this).siblings('.erify').stop().slideToggle(); friendBar.setSize(); }); $('.friend-select .erify').mouseleave(function(){ $(this).stop().slideUp(); }); //返回页面顶部 $('.backup').click(function(){ $('html,body').animate({scrollTop: 0}, 500) }); var winH = $(window).height(); window.onscroll = function() { var sTop = $(window).scrollTop(); if(sTop >= winH) { $('.backup').css({'display':'flex'}); } else { $('.backup').hide(); } if(sTop > 50 ) { $('.m-header').addClass('fixed-show'); }else { $('.m-header').removeClass('fixed-show'); } } // var windowW = $(window).width(); // var url = ''; // if (windowW > 750) { // url = $('.sub-banner').attr('data-pic'); // } else { // url = $('.sub-banner').attr('data-img'); // } // $('.sub-banner').css({ // 'background-image': 'url(' + url + ')' // }); $('.header .nav li').hover(function(){ $(this).find('.erify').stop().slideToggle(); }); $('.header .search').hover(function(){ $('.search-erify').stop(false,false).slideToggle(); }) $('.search-erify').mouseleave(function(){ $(this).stop().slideUp(); }) $('.search-erify .close').click(function(){ var keywrods = $('.search-erify .text').val(); window.location.href = '/index/search.html?keywords=' + keywrods; }); //按Enter键搜索 $('.search-erify').keydown(function(event){ console.log(event) var keywrods = $('.search-erify .text').val(); if (event.keyCode == 13) { window.location.href = '/index/search.html?keywords=' + keywrods; } }); //语言切换 $('.language,.m-language').click(function(){ $(this).find('ul').stop().slideToggle(); }); $('.language ul').mouseleave(function(){ $(this).slideUp(); }); $('.language-select p').click(function(){ $(this).siblings('ul').stop().slideToggle(); }) //移动端搜索 $('.m-header .search').click(function() { if($('.m-search').is(':hidden')) { $('.m-header').addClass('m-show') } else { $('.m-header').removeClass('m-show') } $('.m-search').stop().slideToggle(); $('.m-main').slideUp(); }); //移动端点击效果 $('.m-header .nav').click(function() { if($('.m-main').is(':hidden')) { $('.m-header').addClass('m-show') } else { $('.m-header').removeClass('m-show') } console.log('main2',$('.m-main').is(":hidden")) console.log('search2',$('.m-search').is(":hidden")) $('.m-main').stop().slideToggle(); $('.m-search').slideUp(); }); //返回页面顶部 $('.aside .item:last-child').click(function(){ $('html,body').animate({ 'scrollTop': 0}, 500); }); //底部二维码 $('.footer .mid .item').hover(function(){ $(this).find('.erify').stop().slideToggle(); }); $('.aside .item').hover(function(){ $(this).find('.erify').stop().fadeToggle(); }); $('.aside .app').hover(function(){ $(this).siblings('.erify').stop().fadeToggle(); }); if($(window).width() <= 750 ) { //移动端 //头部导航手风琴 $('.m-header .item .top').click(function() { $(this).toggleClass('active').siblings('.list').stop().slideToggle(); $(this).parent().siblings().find('.top').removeClass('active').siblings('.list').slideUp(); }); //底部导航手风琴 $('.footer .item .title').click(function() { $(this).toggleClass('active').siblings('.list').stop().slideToggle(); $(this).parent().siblings().find('.title').removeClass('active').siblings('.list').slideUp(); }); } }); function addNumber(end,el){ var start = 0; var Interval; var step = parseInt(end/28) if(start < end){ Interval = setInterval(function(){ start += step; if(start > end){ $('.'+el).html(end); clearInterval(Interval); }else{ $('.'+el).html(start); } }, 100); } } //电话正则验证 function telReg(tel){ var reg=/^[\@A-Za-z0-9\!\#\$\%\^\&\*\.\~]{6,20}$/; var result=reg.test(tel)? true:false ; return result; } //手机号正则验证 function phoneReg(phone){ var reg=/^(((13[0-9]{1})|(15[0-9]{1})|(17[0-9]{1})|(18[0-9]{1})|(19[0-9]{1}))+\d{8})$/; var result=reg.test(phone)? true:false ; return result; } //邮箱正则验证 function emailReg(email){ var reg=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/; var result=reg.test(email)? true:false ; return result; } //提示信息 function comMsg(str){ $(".msg-pop-main p").text(str); var width = $(".msg-pop-main").width(); var height = $(".msg-pop-main").height(); $(".msg-pop-main").css({"marginTop":-(height/2),"marginLeft":-(width/2)}); $(".msg-pop-main").fadeIn(); setTimeout(function(){ $(".msg-pop-main").fadeOut(); },1500); }