var fSwiper = ''; var Mathnum = parseInt(Math.random()*9999999,10); // js加载模块 $(function(){ var _lwdiv = $('lwdiv').length; if(_lwdiv != 0){ $('lwdiv').each(function(){ var _this = $(this), _arr = _this[0].attributes, //获取属性 file_dir = '', //文件路径 _attrObj = {}, //转化后的属性 regEx, _html = ''; for(var i=0;i<_arr.length;i++){ _attrObj[_arr[i].name.replace('lw-','')] = _arr[i].value; } file_dir = _attrObj.file; if(!file_dir){ console.error('请填写文件路径哇!--------提示') return false; } $.ajax({ url:file_dir, type:'GET', success:function(e){ var _html = '', _obj; for(var k in _attrObj){ regEx = new RegExp('{\\s*'+k+'\\s*}','g'); e = e.replace(regEx,_attrObj[k]); } _this.before(e); _obj = _this.prev(); for(var k in _attrObj){ _obj.find('*[lw-'+k+']').attr(k,_attrObj[k]).removeAttr('lw-'+k); } _html = _obj.html(); _html = _html.replace('lw-',''); _html = _obj.html(_html); _this.remove(); _lwdiv--; if(_lwdiv==0){ fun_load(); } } }) }); }else{ fun_load(); } }); function fun_load(){ $('#header .Menu li').each(function(e){ if($(this).find('.Lib a').length > 0){ $(this).find('.title').addClass('hlb'); $(this).find('.title').append('') } }); var share = new ShareFun('.shareBox'); //分享 /**切换选项卡**/ var TablesCheck1 = TablesCheck($('.TabBox'),function(){}); /**二级导航**/ var hvtimeout; $('.ProductList .Screen .l2 li.on').addClass('old'); $('.ProductList .Screen .l2 li').hover(function(){ clearTimeout(hvtimeout); $(this).addClass('on').siblings().removeClass('on'); },function(){ $(this).removeClass('on'); hvtimeout = setTimeout(function(){ $('.ProductList .Screen .l2 li.old').addClass('on'); },150); }); } $(window).scroll(function(){ var srctop = $(window).scrollTop(); if(srctop > 100){ $('body').addClass('SmallHeader'); }else{ $('body').removeClass('SmallHeader'); } }); /****菜单****/ $(document).on('click','#PhoneMenu',function(){ if($('body').hasClass('MenuShow')){ $('body').removeClass('MenuShow'); }else{ $('body').addClass('MenuShow'); } }); // 头部下拉 $(document).on('click','#header li .icon',function(){ if($(window).width() < 1200){ var obj = $(this).parents('li'); if(obj.find('.Lib a').length > 0){ obj.siblings().removeClass('click').find('.Lib').slideUp(); if(obj.hasClass('click')){ obj.removeClass('click'); obj.find('.Lib').slideUp(); }else{ obj.addClass('click'); obj.find('.Lib').slideDown(); } } } return false; }); // 搜索框 $(document).on('click', '#SearchBtn', function () { if($('body').hasClass('SearchShow')){ $('body').removeClass('SearchShow'); }else{ $('body').addClass('SearchShow'); } }); $(document).on('click', '.FormBox .exit', function () { $('body').removeClass('SearchShow'); }); /**返回头部**/ $(document).on('click','.Returntop',function(){ $('body,html').animate({'scrollTop':0},500); }); /**切换选项卡**/ function TablesCheck(object,callback){ object.each(function(){ var obj = $(this); var points = obj.find('*[data-point]'); var shows = obj.find('*[data-show]'); points.hover(function(){ var tval = $(this).attr('data-point'); if(tval){ callback($(this),obj.find('*[data-show="'+tval+'"]')); points.removeClass('on'); $(this).addClass('on'); shows.hide().removeClass('on'); obj.find('*[data-show="'+tval+'"]').show().addClass('on'); } }); if(points.length > 0){ var loadpoints = points.eq(0).attr('data-point'); shows.hide().removeClass('on'); obj.find('*[data-point="'+loadpoints+'"]').addClass('on'); obj.find('*[data-show="'+loadpoints+'"]').show().addClass('on'); } }); } /**统一高度**/ function li_check(opints){ var obj = opints.obj; var num = opints.nums ? opints.nums : false; obj.height('auto'); if(num == false || num>=obj.length){ var li_h = 0; obj.each(function(i){ if(li_h < $(this).height()){ li_h = $(this).height(); } }); obj.height(li_h); }else{ var li_h = 0; obj.each(function(i){ if(i%num == num-1){ if(li_h < $(this).height()){ li_h = $(this).height(); } for(var ii=num-1;ii>=0;ii--){ obj.eq(i-ii).height(li_h); } li_h = 0; }else{ if(li_h < $(this).height()){ li_h = $(this).height(); } if(i == obj.length){ for(var ii=num;ii>=0;ii--){ obj.eq(i-ii).height(li_h); } } } }); } } //数字增长 (function($){ $.fn.numberRock=function(options){ var defaults={ lastNumber:100, duration:2000, easing:'swing' //swing(默认 : 缓冲 : 慢快慢) linear(匀速的) }; var opts=$.extend({}, defaults, options); $(this).animate({ num : "numberRock", // width : 300, // height : 300, },{ duration : opts.duration, easing : opts.easing, complete : function(){ //console.log("success"); }, step : function(a,b){ //可以检测我们定时器的每一次变化 //console.log(a); //console.log(b.pos); //运动过程中的比例值(0~1) $(this).html(parseInt(b.pos * opts.lastNumber)); } }); } })(jQuery); // 分享 function ShareFun(obj){ var _url = window.location.href; var _title = document.title; var _list = document.querySelectorAll(obj); for(var _o=0;_o<_list.length;_o++ ){ // 微博分享 _list[_o].querySelector('.sina').setAttribute('href','http://service.weibo.com/share/share.php?title='+_title+'&url='+_url); _list[_o].querySelector('.sina').setAttribute('target','_blank'); // 二维码 new QRCode(_list[_o].querySelector("#CreatCodeBox"), _url); } }