// JavaScript Document $(function(){ /*-------top部分start----------*/ $(".catalog_btn").click(function(e) { $(".catalog_select").slideToggle(300); }); $(".catalog_select").mouseleave(function(e) { $(this).slideUp(300); }); $(".search_btn").mouseover(function(){ $(".base_Search,.search_mt").css("border-color","#ff5370"); }); $(".search_btn").mouseout(function(){ $(".base_Search,.search_mt").css("border-color","#07a3ea"); }); $(".search_mt_lnk").click(function(e) { $(".search_mt_st").toggleClass("search_mt_dis"); }); $(".search_mt_st span").click(function(e) { $(".search_mt_st span").removeClass("search_mt_dis"); $(this).addClass("search_mt_dis"); $(".search_mt_st").addClass("search_mt_dis"); $(".search_mt_lnk span").text($(this).text()); $("#TopClassType").val($(".search_mt_lnk span").text()); }); /*------top部分end-----*/ /*---------------测试提示start-------------*/ $(".riTop img").click(function(e) { $(".riTopTip").fadeIn(300); window.setTimeout(function(){ $(".riTopTip").fadeOut(300)},10000) }); /*---------------测试提示end-------------*/ /*---first_left_main部分banner切换start------*/ var time=setInterval(banner,5000); var m=0; ///开始移动 function marginLeftBan(){ $(".banner_group").css("margin-left",-(m*$(".banner_group>li").width())+"px"); } ///遍历 $(".banner_focus ul li").each(function(index, element) { $(this).mouseenter(function(){ $(".banner_focus ul li").removeClass("focus_on"); $(this).addClass("focus_on"); //$(".banner_group li").eq(index); m=index; marginLeftBan(); }) }) ///执行方法 function banner(){ m++; if(m>$(".banner_group>li").length-1){ m=0; } marginLeftBan(); for(var j=0;j<$(".banner_group li").length;j++){ $(".banner_focus ul li").eq(j).removeClass("focus_on"); } //alert(m); $(".banner_focus ul li").eq(m).addClass("focus_on"); } //鼠标经过 $(".first_left_main").mouseover(function(x){ clearInterval(time); //x=i; }); ///鼠标移开 $(".first_left_main").mouseout(function(y){ time=setInterval(banner,5000); //y=i; }) /*------first_left_main部分banner切换end----*/ /*------zybml部分banner切换start------------*/ var tim=setInterval(bannerTab,5000); var i=0; function marginLeftBanner(){ $(".banners").css("margin-left",-(i*$(".banners li").width())+"px"); } $(".zybml_banner .banner_focus li").each(function(index, element) { $(this).mouseenter(function(){ $(".zybml_banner .banner_focus li").removeClass("focus_on"); $(this).addClass("focus_on"); $(".banners li").eq(index); i=index; marginLeftBanner(); }) }) function bannerTab(){ i++; if(i>$(".banners li").length-1){ i=0; } marginLeftBanner(); for(var j=0;j<=$(".banners li").length;j++){ $(".zybml_banner .banner_focus li").removeClass("focus_on"); } $(".zybml_banner .banner_focus li").eq(i).addClass("focus_on"); } $(".zybml_banner").mouseover(function(x){ clearInterval(tim); x=i; }); $(".zybml_banner").mouseout(function(y){ tim=setInterval(bannerTab,5000); y=i; }) /*------zybml部分banner切换end------------*/ /*---------second切换板块start---------*/ $(".hotspot").mouseenter(function(e) { $(this).addClass("hotspot_bac"); $(".official").removeClass("official_bac"); $(".second_changeOne").removeClass("displaynone"); $(".second_changeTwo").addClass("displaynone"); }); $(".official").mouseenter(function(e) { $(".hotspot").removeClass("hotspot_bac"); $(this).addClass("official_bac"); $(".second_changeOne").addClass("displaynone"); $(".second_changeTwo").removeClass("displaynone"); }); /*---------second切换板块end---------*/ /*---------third切换板块start---------*/ $(".protection").mouseenter(function(e) { $(this).addClass("blue"); $(".other").removeClass("blue"); $(".third_changeOne").removeClass("displaynone"); $(".third_changeTwo").addClass("displaynone"); }); $(".other").mouseenter(function(e) { $(".protection").removeClass("blue"); $(this).addClass("blue"); $(".third_changeOne").addClass("displaynone"); $(".third_changeTwo").removeClass("displaynone"); }); /*---------third切换板块end---------*/ /*----------law切换板块start---------*/ $(".legislation").mouseenter(function(e) { $(this).addClass("law_unit_focus"); $(".regulations").removeClass("law_unit_focus"); $(".law_changeOne").removeClass("displaynone"); $(".law_changeTwo").addClass("displaynone"); }); $(".regulations").mouseenter(function(e) { $(".legislation").removeClass("law_unit_focus"); $(this).addClass("law_unit_focus"); $(".law_changeOne").addClass("displaynone"); $(".law_changeTwo").removeClass("displaynone"); }); /*----------law切换板块end---------*/ /*----------lay切换板块start---------*/ $(".norm").mouseenter(function(e) { $(this).addClass("law_unit_focus"); $(".rules").removeClass("law_unit_focus"); $(".lay_changeOne").removeClass("displaynone"); $(".lay_changeTwo").addClass("displaynone"); }); $(".rules").mouseenter(function(e) { $(".norm").removeClass("law_unit_focus"); $(this).addClass("law_unit_focus"); $(".lay_changeOne").addClass("displaynone"); $(".lay_changeTwo").removeClass("displaynone"); }); /*----------lay切换板块end---------*/ /*----------case切换板块start--------*/ $(".case").mouseenter(function(e) { $(this).addClass("law_unit_focus"); $(".authenticate").removeClass("law_unit_focus"); $(".case_changeOne").removeClass("displaynone"); $(".case_changeTwo").addClass("displaynone"); }); $(".authenticate").mouseenter(function(e) { $(".case").removeClass("law_unit_focus"); $(this).addClass("law_unit_focus"); $(".case_changeOne").addClass("displaynone"); $(".case_changeTwo").removeClass("displaynone"); }); /*----------case切换板块end--------*/ /*----------insurance切换板块start-------*/ $(".insurance").mouseenter(function(e) { $(this).addClass("law_unit_focus"); $(".safeguard").removeClass("law_unit_focus"); $(".insurance_changeOne").removeClass("displaynone"); $(".insurance_changeTwo").addClass("displaynone"); }); $(".safeguard").mouseenter(function(e) { $(".insurance").removeClass("law_unit_focus"); $(this).addClass("law_unit_focus"); $(".insurance_changeOne").addClass("displaynone"); $(".insurance_changeTwo").removeClass("displaynone"); }); /*----------insurance切换板块end---------*/ /*-----------fourth部分切换板块start----------*/ $(".fourth_one").mouseenter(function(e) { $(".fourth_pad").css("margin-left","0"); $(".fourth_one").addClass("blue").siblings().removeClass("blue"); }); $(".fourth_Two").mouseenter(function(e) { $(".fourth_pad").css("margin-left","0"); $(".fourth_Two").addClass("blue").siblings().removeClass("blue"); }); $(".fourth_three").mouseenter(function(e) { $(".fourth_pad").css("margin-left","-1200px"); $(".fourth_three").addClass("blue").siblings().removeClass("blue"); }); /*-----------fourth部分切换板块end----------*/ /*-----------zybml部分切换板块start-----------*/ $(".survey").mouseenter(function(e) { $(this).addClass("survey_bac"); $(".treat").removeClass("treat_bac"); $(".popularization").removeClass("popularization_bac"); $(".survry_main").removeClass("displaynone"); $(".treat_m").addClass("displaynone"); $(".popularization_main").addClass("displaynone"); }); $(".treat").mouseenter(function(e) { $(this).addClass("treat_bac"); $(".survey").removeClass("survey_bac"); $(".popularization").removeClass("popularization_bac"); $(".survry_main").addClass("displaynone"); $(".treat_m").removeClass("displaynone"); $(".popularization_main").addClass("displaynone"); }); $(".popularization").mouseenter(function(e) { $(this).addClass("popularization_bac"); $(".survey").removeClass("survey_bac"); $(".treat").removeClass("treat_bac"); $(".survry_main").addClass("displaynone"); $(".treat_m").addClass("displaynone"); $(".popularization_main").removeClass("displaynone"); }); /*--------------职业病目录,病种更多----------------*/ $(".ZybMlkind .Bzmore").click(function(e) { $(".ZybMlkind").toggleClass("AutoHeight"); }) var g=0; $(".chemistry_prev").click(function(e){ g--; if(g<0){ g=2; } $(".chemistry_lists>li:eq("+g+")").removeClass("displaynone").siblings().addClass("displaynone"); }); $(".chemistry_next").click(function(e){ g++; if(g>2){ g=0; } $(".chemistry_lists>li:eq("+g+")").removeClass("displaynone").siblings().addClass("displaynone"); }); /*-----------zybml部分切换板块end-----------*/ }) /*--------------treat无缝连接滚动start----------------*/ var topNum=0; var tim=null; $(function(){ moveImg(); $("#treat_roll").mouseover(function(e) { clearTimeout(tim); }); $("#treat_roll").mouseout(function(e) { tim=setTimeout("moveImg()",30); }); }) function moveImg(){ $("#roll_box").css("top",-topNum+"px"); topNum++; topNum>350?topNum=0:""; tim=setTimeout("moveImg()",30); } /*--------------treat无缝连接滚动end----------------*/ /*--------------gotop部分start----------------*/ $(document).ready(function(e) { window.setTimeout(function(){ $(".riTopTip").fadeOut(300)},60000) }) window.onscroll=function(){ var height=window.scrollY||document.body.scrollTop; var gotop=document.getElementById("base_GoTop"); if(height<100){ gotop.style.display="none"; }else{ gotop.style.display="block"; } } /*--------------gotop部分start----------------*/ function DrawCoverImg(pic, w, h) { //参数 var re_new_size = function(r) { //根据比率重新计算宽度 return { w: pic.width / r, h: pic.height / r }; }; var re_offset = function(n) { //根据新的宽高度返回偏移量 return { off_l: (n.w - w) * 0.5, off_t: (n.h - h) * 0.5 }; }; var re_position = function(o, n) { //重新定位图片 pic.style.cssText = "position:absolute;top:" + -o.off_t + "px;left:" + -o.off_l + "px;width:" + n.w + "px;height:" + n.h + "px;"; }; var execute = function(rate) { //总执行函数 var new_size = re_new_size(rate), offset_new = re_offset(new_size); re_position(offset_new, new_size); }; //判断变量 var rate_of_w = pic.width / w, rate_of_h = pic.height / h, rate; if (rate_of_w >= 1) { //图片宽度大于显示区域宽度 if (rate_of_h >= 1) { //且图片高度大于显示区域高度 rate = Math.min(rate_of_w, rate_of_h); } else { //图片高度小于显示区域 rate = pic.height / h; } } else { //图片宽度小于显示区域宽度 if (rate_of_h >= 1) { //且图片高度大于显示区域高度 rate = pic.width / w; } else { //图片高度小于显示区域高度 rate = Math.min(rate_of_w, rate_of_h); } } //执行入口 execute(rate); }