//本网站效果由昆明天度网络iris原创制作 //banner幻灯片通用 function pcbannercartoon(boxid,_name,numid,_numname,_hover,_antime,_speed,_bool,lastid,nextid){ var _box = $(boxid); var _arr = _box.find(_name); var _length = _arr.length; var _index = 0; var _numbox = $(numid); var _cartoon; var _last = 1; //_arr.eq(_index).css("display","block").siblings().css("display","none"); _arr.eq(_index).css("z-index",5).siblings().css("z-index",1); var _numsrc = ""; for(var i=0;i<_length;i++){ var _nn = i + 1; _numsrc += "<"+_numname+">"+_nn+""; } _numbox.html(_numsrc); var _num = _numbox.find(_numname); _num.eq(_index).addclass(_hover).siblings().removeclass(_hover); var _movego = function(){ //if(_arr.eq(_last).is(":animated")){_arr.eq(_last).stop(true,true);} //_arr.eq(_index).fadein(_antime).siblings().css("display","none"); _arr.eq(_last).css("z-index",5).siblings().css("z-index",1); _arr.eq(_index).css("z-index",3); _num.eq(_index).addclass(_hover).siblings().removeclass(_hover); _arr.eq(_last).fadeout(300,function(){ $(this).css({"z-index":1,"display":"block"}); }); }; var _lastshow = function(){ _last = _index; _index--; if(_index < 0){ _index = _length-1;} _movego(); }; var _nextshow = function(){ _last = _index; _index++; if(_index >= _length){ _index = 0;} _movego(); }; if(_bool){ _cartoon = setinterval(_nextshow,_speed); } if(lastid != ""){ $(lastid).click(function(){ _lastshow(); }); $(lastid).hover(function(){ if(_bool){ clearinterval(_cartoon); } },function(){ if(_bool){ _cartoon = setinterval(_nextshow,_speed); } }); } if(nextid != ""){ $(nextid).click(function(){ _nextshow(); }); $(nextid).hover(function(){ if(_bool){ clearinterval(_cartoon); } },function(){ if(_bool){ _cartoon = setinterval(_nextshow,_speed); } }); } _num.hover(function(){ _last = _numbox.find("."+_hover).index(); _index = $(this).index(); if(_last != _index){ _movego(); } if(_bool){ clearinterval(_cartoon); } },function(){ if(_bool){ _cartoon = setinterval(_nextshow,_speed); } }); } //通用悬停选项卡 function menucheckshow(menuid,mname,sumid,sname,_hover,_starnum){ var _menu = $("#"+menuid).find(mname); var _arr = $("#"+sumid).find(sname); var _index = _starnum; _menu.eq(_index).addclass(_hover).siblings().removeclass(_hover); _arr.eq(_index).css("display","block").siblings().css("display","none"); _menu.hover(function(){ _index = $(this).index(); _menu.eq(_index).addclass(_hover).siblings().removeclass(_hover); _arr.eq(_index).fadein(300).siblings().fadeout(300); }); } //新导航 function menu(box,slide,submenu,menubg,online){ var dl_w = $(box).outerwidth(); //初始化 if($(box).find('dd.hover').length>0){ var ddpos_init = $(box).find('dd.hover').position().left; var dd_w_init = $(box).find('dd.hover span a').outerwidth(); $(online).stop(true,true).animate({ width: dd_w_init, left: ddpos_init+15 },300);//{"duration":300,"easing":'easeinoutback'} } //动画延迟 $(box).children().each(function(){ $(this).find(submenu).children().each(function(index){ $(this).css({ 'animation-delay':index*0.04+'s' }); }); }); //hover开始 $(box).children().hover(function(){ var ddposl = $(this).position().left; var dd_w = $(this).find('span a').outerwidth(); var txtn = $(this).find("li a").text().length; var lin = $(this).find("li a").length; var w1 = txtn*14+lin*30; $(this).find(slide).width(w1); if(w1>dl_w){ $(this).find(slide).css({width:1200,left:-ddposl}); }else if(w1+ddposl>dl_w&&w1>ddposl){ $(this).find(slide).css("right",-ddposl+15); }else if(w1+ddposl>dl_w){ $(this).find(slide).css("right",0); }else{ $(this).find(slide).css("left",0); } $(online).stop(true,true).animate({ width: dd_w, left: ddposl+15 },300);//{"duration":300,"easing":'easeinoutback'} if($(this).find(submenu).children().length>0){ var submenuh = $(this).find(slide).outerheight(); $(menubg).stop(true,true).delay(100).slidedown(); $(this).find(slide).stop(true,true).delay(250).fadein(); }else{ $(menubg).stop(true,true).delay(300).slideup(); } $(box).find('dd.hover').removeclass('hover').addclass('active'); $(this).removeclass('hide').addclass('hover'); },function(){ $(this).removeclass('hover').addclass('hide'); $(box).find('dd.active').removeclass('active').addclass('hover'); $(this).find(slide).stop(true,true).delay(250).fadeout(); }); $(box).hover(function(){//hover移出 //$(menubg).stop(true,true).fadein(); },function(){ if($(box).find('dd.hover').length>0){ var ddpos = $(box).find('dd.hover').position().left; var dd_w = $(box).find('dd.hover span a').outerwidth(); $(online).stop(true,true).animate({ width: dd_w, left: ddpos+15 },300);//{"duration":300,"easing":'easeinoutback'} } //$(menubg).stop(true,true).delay(500).slideup(); }); }; $(document).ready(function(){ $('.topr').hover(function(){ },function(){ $('.menubg').stop(true,true).delay(300).slideup(); }); menu('.menudl','.submenudiv','.submenu_ul','.menubg','.menudl dt'); $(".search").hover(function(){ $(this).removeclass('show hide').addclass('show').find('.searchbox').stop(true,true).fadein(); $('.menubg').stop(true,true).slidedown(); },function(){ $(this).removeclass('show hide').addclass('hide').find('.searchbox').stop(true,true).fadeout(); }); $('.searchbox dd').each(function(index){ $(this).css({ 'animation-delay':index*0.06+'s' }); }); $('.zbox_l').height($('.zbox_r').height()); $(window).scroll(function () { if ($(window).scrolltop() > 300) { $(".gotopbtn").show(); }else { $(".gotopbtn").hide(); } }); }); //发展历史 function his(){ var span = $(".his_tspan"); var slen = span.length; var left = $(".his_sgcir"); var p1 = $(".his_sgp1"); var p2 = $(".his_sgp2"); var l; var p1val,p2val; var index = 0; var show = $(".his_shone"); const jr = 224; var tcon = $(".his_tcon"); var hl = $(".his_l") var addnum = 0; show.eq(index).show(); tcon.css({'width':slen*jr}) // span.click(function(){ // l = $(this).position().left; // left.css({'left':l+168}) // p1.html($(this).find(".his_s1").text()); // p2.html($(this).find(".his_s2").text()); // index = $(this).index(); // show.eq(index).show().siblings().hide(); // }) var move = function(){ $('.zbox_l').height($('.zbox_r').height()); tcon.css({'left':-index*jr}); console.log(index); if(index != 0){ hl.addclass("his_sel") }else{ hl.removeclass("his_sel") } } span.click(function(){ index = $(this).index(); move(); settimeout(function(){ show.eq(index).show().siblings().hide(); },500) p1val = $(this).find(".his_s1").text(); p2val = $(this).find(".his_s2").text(); settimeout(function(){ p1.html(p1val); p2.html(p2val); },500) }) hl.click(function(){ index--; if(index<0){index=0} move(); settimeout(function(){ show.eq(index).show().siblings().hide(); },500) p1val = span.eq(index).find(".his_s1").text(); p2val = span.eq(index).find(".his_s2").text(); settimeout(function(){ p1.html(p1val); p2.html(p2val); },500) }) }