//鎵嬫満绔痳em缂栫▼鍚敤 +function(win,doc,$){ $(function(){ var remSign = $('body[data-rem]');//閫氳繃閰嶇疆data-rem鍚姩 if(remSign.length > 0){ var designWidth = remSign.data('rem'); var deviceWidth = $(win).outerWidth(); var rate = deviceWidth/designWidth; var fontSize = 0; fontSize = rate > 1 ? 100 : 100*rate; $('html').css('font-size',fontSize +'px'); } //鍔ㄧ敾鎻掍欢 $.fn.extend({ animateCss: function (animationName,delay) { var animationEnd = 'webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend'; var animationStart = 'webkitAnimationStart mozAnimationStart MSAnimationStart oanimationstart animationstart'; this.addClass('animated ' + animationName).one(animationEnd, function() { $(this).removeClass('animated ' + animationName); $(this).css({ animationDelay:'', webkitAnimationDelay:'' }) }).one(animationStart,function(){ $(this).css('opacity',1); }).css({ animationDelay:delay?delay:0, webkitAnimationDelay:delay?delay:0 }) return this; }, animateRest:function(){ $(this).css('opacity',''); }, tnlAnimateAll:function(){ //鎵归噺鍔ㄧ敾 $('[data-tnl]',this).each(function(){ var animateName = $(this).data('tnl'); var animateDelay = $(this).data('tnl-delay'); $(this).animateCss(animateName,animateDelay); }) }, tnlAnimateRestAll:function(){ $('[data-tnl]',this).animateRest(); } }); //閫氳繃data-鍚姩 $('[data-animate]').each(function(i,e){ var animateName = $(e).data('animate'); $(e).animateCss(animateName); }); //琛ㄥ崟楠岃瘉 $('form[data-submit]').submit(function(){ var canSubmit = true; $('[data-validate=tel]',this).each(function(){ var that = $(this); var msg = that.data('msg'); if(!/(^|)1[3-9]\d{9}$/.test(that.val())){ that.focus(); that.val(''); that.attr('placeholder',msg?msg:'璇峰~鍐欐纭殑鐢佃瘽鍙风爜锛?); canSubmit = false; } }) $('[data-validate=blank]',this).each(function(){ var that = $(this); var msg = that.data('msg'); if(that.val() == ''){ that.focus(); that.val(''); that.attr('placeholder',msg?msg:'璇ラ」涓嶈兘涓虹┖锛?); canSubmit = false; } }) $('[data-validate=radio]',this).each(function(){ var that = $(this); if(that.attr('type')&&that.attr('type') === 'radio'){ if(that.prop('checked') === false){ canSubmit = false; } }else{ if($('input:checked',that).length === 0){ canSubmit = false; } } }) if(canSubmit){ var fData = new FormData(this); var url = $(this).attr('action'); $.ajax({ url:url, type:'post', data:fData, processData: false, // 涓嶅鐞嗘暟鎹 contentType: false // 涓嶈缃唴瀹圭被鍨 }).then(function(res){ if(res.success == 0){ alert(res.message); }else{ res.url&&(window.location.pathname = res.url); } },function (res) { alert(res.message); }); } return false; }) }) window.onload = function(){ //閰嶇疆aos // if(!!win.AOS){ // } } }(window,document,jQuery);