/*BY_QSG_AT_190107 BIN*/ var myhost1 = "ww"+"w.m"+"cc"+".c"+"om.c"+"n"; var myhost2 = "w"+"ww.m"+"c"+"cch"+"in"+"a.co"+"m"; var myhost3 = "11"+"1.20"+"5.2"+"27.2"+"16"; var myhost4 = "1"+"0.0"+".11"+"3.3"+"7"; var myhost5 = "10."+"0.1"+"13.3"+"5"; var str2 = "docu"+"ment.loca"+"tion.h"+"ost"; var nowhost = eval(str2); //console.log(myhost1) if( nowhost != myhost1 && nowhost != myhost2 && nowhost != myhost3 && nowhost != myhost4 && nowhost != myhost5){ alert("\r\n您访问的域名是非法的!!! \r\n我们正确的域名是: \r\n"+myhost1+" 或 "+myhost2+" !!"); do_action = "loca" + "tion." + "href = 'http://"+ myhost1 +"'"; eval(do_action); } /*BY_QSG_AT_190107 END*/ /*BY_QSG_AT_0720 BIN*/ /*控制切换效果*/ function qs_xt(biaozhi,erhouzhui,yiyes,yino,eryes,erno,fangshi,chuf,chushi){ /*初始化处理方式 0/无=第一个,1=按页面,2=按js参数chushi*/ if ( chuf == "" || chuf == undefined || chuf == null || chuf == 0){ qs_cs(biaozhi,erhouzhui,yiyes,yino,eryes,erno,0); }else if( chuf == 1 ){ }else if( chuf == 2 ){ qs_cs(biaozhi,erhouzhui,yiyes,yino,eryes,erno,chushi-1); } $(function(){ $('.'+biaozhi).each(function (i) { $(this).attr('id', biaozhi+'_'+(i+1)) }); $('.'+biaozhi+erhouzhui).each(function (i) { $(this).attr('id', biaozhi+erhouzhui+'_'+(i+1)) }); }); var dhgs=$('.'+biaozhi).length; /*1==点击切换;*/ if(fangshi==1){ $('.'+biaozhi).click(function(){ var dqids=$(this).attr('id').replace(biaozhi+"_",""); for(i=1;i<=dhgs;i++){ if(i==dqids){ $('#'+biaozhi+'_'+i).removeClass(yino).addClass(yiyes); $('#'+biaozhi+erhouzhui+'_'+i).removeClass(erno).addClass(eryes); }else{ $('#'+biaozhi+'_'+i).removeClass(yiyes).addClass(yino); $('#'+biaozhi+erhouzhui+'_'+i).removeClass(eryes).addClass(erno);} } }); }else{ $('.'+biaozhi).hover(function(){ var dqids=$(this).attr('id').replace(biaozhi+"_",""); for(i=1;i<=dhgs;i++){ if(i==dqids){ $('#'+biaozhi+'_'+i).removeClass(yino).addClass(yiyes); $('#'+biaozhi+erhouzhui+'_'+i).removeClass(erno).addClass(eryes); }else{ $('#'+biaozhi+'_'+i).removeClass(yiyes).addClass(yino); $('#'+biaozhi+erhouzhui+'_'+i).removeClass(eryes).addClass(erno);} } }); } } function qs_cs(biaozhi,erhouzhui,yiyes,yino,eryes,erno,m){ $(function(){ $('.'+biaozhi).removeClass(yiyes).addClass(yino); $('.'+biaozhi+erhouzhui).removeClass(eryes).addClass(erno); $('.'+biaozhi+':eq('+m+')').removeClass(yino).addClass(yiyes); $('.'+biaozhi+erhouzhui+':eq('+m+')').removeClass(erno).addClass(eryes); }); } /*qs_xt("kzq_bj","_x","dce_k_y","dce_k_n","dce_k_x_y","dce_k_x_n",2,1,4)*/ /*通用滚动插件*/ (function($){ $.fn.qs_scel = function(options){ var opts = $.extend({},$.fn.qs_scel.defaults, options); return this.each(function(){ var $marquee = $(this);//滚动元素容器 var _scrollObj = $marquee.get(0);//滚动元素容器DOM var scrollW = $marquee.width();//滚动元素容器的宽度 var scrollH = $marquee.height();//滚动元素容器的高度 var $element = $marquee.children(); //滚动元素 var $kids = $element.children();//滚动子元素 var scrollSize=0;//滚动元素尺寸 var _type = (opts.direction == 'left' || opts.direction == 'right') ? 1:0;//滚动类型,1左右,0上下 var scrollId, rollId, isMove, marqueeId; var t,b,c,d,e; //滚动动画的参数,t:当前时间,b:开始的位置,c:改变的位置,d:持续的时间,e:结束的位置 var _size, _len; //子元素的尺寸与个数 var $nav,$navBtns; var arrPos = []; var numView = 0; //当前所看子元素 var numRoll=0; //轮换的次数 var numMoved = 0;//已经移动的距离 //防止滚动子元素比滚动元素宽而取不到实际滚动子元素宽度 $element.css(_type?'width':'height',10000); //获取滚动元素的尺寸 var navHtml = ''; //滚动元素总尺寸小于容器尺寸,不滚动 if (scrollSize<(_type?scrollW:scrollH)) return; //克隆滚动子元素将其插入到滚动元素后,并设定滚动元素宽度 $element.append($kids.clone()).css(_type?'width':'height',scrollSize*2); //轮换导航 if (opts.navId) { $nav = $(opts.navId).append(navHtml).hover( stop, start ); $navBtns = $('li', $nav); $navBtns.each(function(i){ $(this).bind(opts.eventNav,function(){ if(isMove) return; if(numView==i) return; rollFunc(arrPos[i]); $navBtns.eq(numView).removeClass('navOn'); numView = i; $(this).addClass('navOn'); }); }); $navBtns.eq(numView).addClass('navOn'); } //设定初始位置 if (opts.direction == 'right' || opts.direction == 'down') { _scrollObj[_type?'scrollLeft':'scrollTop'] = scrollSize; }else{ _scrollObj[_type?'scrollLeft':'scrollTop'] = 0; } if(opts.isMarquee){ //滚动开始 //marqueeId = setInterval(scrollFunc, opts.scrollDelay); marqueeId = setTimeout(scrollFunc, opts.scrollDelay); //鼠标划过停止滚动 $marquee.hover( function(){ clearInterval(marqueeId); }, function(){ //marqueeId = setInterval(scrollFunc, opts.scrollDelay); clearInterval(marqueeId); marqueeId = setTimeout(scrollFunc, opts.scrollDelay); } ); //控制加速运动 if(opts.controlBtn){ $.each(opts.controlBtn, function(i,val){ $(val).bind(opts.eventA,function(){ opts.direction = i; opts.oldAmount = opts.scrollAmount; opts.scrollAmount = opts.newAmount; }).bind(opts.eventB,function(){ opts.scrollAmount = opts.oldAmount; }); }); } }else{ if(opts.isAuto){ //轮换开始 start(); //鼠标划过停止轮换 $marquee.hover( stop, start ); } //控制前后走 if(opts.btnGo){ $.each(opts.btnGo, function(i,val){ $(val).bind(opts.eventGo,function(){ if(isMove == true) return; opts.direction = i; rollFunc(); if (opts.isAuto) { stop(); start(); } }); }); } } function scrollFunc(){ var _dir = (opts.direction == 'left' || opts.direction == 'right') ? 'scrollLeft':'scrollTop'; if(opts.isMarquee){ if (opts.loop > 0) { numMoved+=opts.scrollAmount; if(numMoved>scrollSize*opts.loop){ _scrollObj[_dir] = 0; return clearInterval(marqueeId); } } var newPos = _scrollObj[_dir]+(opts.direction == 'left' || opts.direction == 'up'?1:-1)*opts.scrollAmount; }else{ if(opts.duration){ if(t++=scrollSize){ newPos-=scrollSize; } }else{ if(newPos<=0){ newPos+=scrollSize; } } _scrollObj[_dir] = newPos; if(opts.isMarquee){ marqueeId = setTimeout(scrollFunc, opts.scrollDelay); }else if(t=_len){ numView = 0; }else if(numView<0){ numView = _len-1; } if(opts.jianyin){ qs_janyin(numView,opts.jianyin_ops[0],opts.jianyin_ops[1],opts.jianyin_ops[2]); } $navBtns.eq(numView).addClass('navOn'); numRoll = numView; } function qs_janyin(m,n,a,b){ $kids.eq(m).find(n).fadeOut(a).fadeIn(b); } var _temp = numRoll<0?scrollSize:0; t=0; b=_scrollObj[_dir]; //c=(pPos != undefined)?pPos:_neg*opts.distance; e=(pPos != undefined)?pPos:_temp+(opts.distance*numRoll)%scrollSize; if(_neg==1){ if(e>b){ c = e-b; }else{ c = e+scrollSize -b; } }else{ if(e>b){ c =e-scrollSize-b; }else{ c = e-b; } } d=opts.duration; //scrollId = setInterval(scrollFunc, opts.scrollDelay); if(scrollId) clearTimeout(scrollId); scrollId = setTimeout(scrollFunc, opts.scrollDelay); } function start(){ rollId = setInterval(function(){ rollFunc(); }, opts.time*1000); } function stop(){ clearInterval(rollId); } function easeOutQuad(t,b,c,d){ return -c *(t/=d)*(t-2) + b; } function easeOutQuint(t,b,c,d){ return c*((t=t/d-1)*t*t*t*t + 1) + b; } }); }; $.fn.qs_scel.defaults = { isMarquee:false,//是否为Marquee isEqual:true,//所有滚动的元素长宽是否相等,true,false loop: 0,//循环滚动次数,0时无限 newAmount:3,//加速滚动的步长 eventA:'mousedown',//鼠标事件,加速 eventB:'mouseup',//鼠标事件,原速 isAuto:true,//是否自动轮换 time:5,//停顿时间,单位为秒 duration:50,//缓动效果,单次移动时间,越小速度越快,为0时无缓动效果 eventGo:'click', //鼠标事件,向前向后走 direction: 'left',//滚动方向,'left','right','up','down' scrollAmount:1,//步长 scrollDelay:10,//时长 eventNav:'click',//导航事件 jianyin:false, jianyin_ops:["*",10,900], }; $.fn.qs_scel.setDefaults = function(settings) { $.extend( $.fn.qs_scel.defaults, settings ); }; })(jQuery); /*邮箱*/ $(function(){ $("#m_hd_mail").hover(function(){ $("#z_mail").slideDown(); }); $("#z_mail").hover(function(){ $("#z_mail").stop().show(); },function(){ $("#z_mail").slideUp(); }); }); /*BY_QSG_AT_0720 END*/