function isAnimate(option){ if($(option).is(":animated")){ return true; } } $(document).ready(function(){ function slider(option,delay,blr){ //焦点图 var sLi = $(option).children("ul").find("li"); sLi.first().show().siblings("li").hide(); var size = $(option).children("ul").find("li").size(); var i = 0; function autoPlay(){ i ++ ; if( i >= size){ i = 0 ; } sLi.eq(i).css("left",sLi.width()).show(); sLi.parent("ul").animate({ "left" : -sLi.width() },500,function(){ sLi.parent("ul").css("left",0); sLi.hide(); sLi.eq(i).show().css("left",0); }); if(blr){ sDiva.removeClass("current").eq(i).addClass("current"); } } if(size > 1){ var time = setInterval(autoPlay,delay); } if(blr){ $("
").appendTo($(option)); for( var j = 0 ; j < size ; j ++ ){ $("").appendTo($(option).children("div")); } var sDiva = $(option).children("div").children(); sDiva.first().addClass("current"); sDiva.each(function(index){ $(this).click(function(){ clearInterval(time); if(sLi.parent("ul").is(":animated")){ return ; } if( index < i ){ i = index ; sLi.eq(i).css("left",-sLi.width()).show(); sLi.parent("ul").animate({ "left" : sLi.width() },500,function(){ sLi.parent("ul").css("left",0); sLi.hide(); sLi.eq(i).show().css("left",0); }); }else if(index == i){ return false; }else{ i = index ; sLi.eq(i).css("left",sLi.width()).show(); sLi.parent("ul").animate({ "left" : -sLi.width() },500,function(){ sLi.parent("ul").css("left",0); sLi.hide(); sLi.eq(i).show().css("left",0); }); } sDiva.removeClass("current").eq(i).addClass("current"); if(size > 1){ time = setInterval(autoPlay,delay); } }); }); } } function ck(option){ $(option).each(function(){ var txt = $(this).val(); var reg = /^\s*$/ ; $(this).focus(function(){ if( $(this).val() == txt ){ $(this).val(""); } }).blur(function(){ if( reg.test( $(this).val() ) ){ $(this).val(txt); } }); }); } $(".menu > li").hover( function(){ $(this).addClass("hover"); $(this).find('.nav2').stop(true,true).slideDown(100); }, function(){ $(this).removeClass("hover"); $(this).find('.nav2').stop(true,true).slideUp(100); }); //首页最新动态begin var newheights = parseFloat($(".newsdl dd ul").height()); var newheight = parseFloat($(".newsdl dd li").outerHeight()); $(".newsdl dd ul li").clone().appendTo($(".newsdl dd ul")); function newPlay(){ if( $(".newsdl dd").scrollTop() >= newheights ){ $(".newsdl dd").scrollTop(0) } $(".newsdl dd").stop(true,true).animate({ scrollTop : parseFloat($(".newsdl dd").scrollTop()) + newheight },500) } var newtime = setInterval(newPlay,3000); $(".newsdl dd").hover( function(){ clearInterval(newtime); }, function(){ newtime = setInterval(newPlay,3000); }); //首页最新动态end //首页服务案例 begin var casewidths = $(".caseshow ul:first").width(); var casewidth = parseFloat($(".caseshow li").outerWidth()) + parseFloat($(".caseshow li").css("marginRight")); $(".caseshow ul:last").html($(".caseshow ul:first").html()); $(".caseshow li").hover( function(){ $(this).addClass("hover"); }, function(){ $(this).removeClass("hover"); }); function autoCase(){ if( $(".caseshow").scrollLeft() >= casewidths ){ $(".caseshow").scrollLeft(0) } $(".caseshow").animate({ scrollLeft : parseFloat($(".caseshow").scrollLeft()) + casewidth },500) } var caseDelay = setInterval(autoCase,4000); $(".next").click(function(){ if(isAnimate(".caseshow")){ return false ; } if( $(".caseshow").scrollLeft() >= casewidths ){ $(".caseshow").scrollLeft(0) } $(".caseshow").animate({ scrollLeft : parseFloat($(".caseshow").scrollLeft()) + casewidth },500) clearInterval(caseDelay); caseDelay = setInterval(autoCase,4000); }); $(".prev").click(function(){ if(isAnimate(".caseshow")){ return false ; } if( $(".caseshow").scrollLeft() <= 0 ){ $(".caseshow").scrollLeft(casewidths) } $(".caseshow").animate({ scrollLeft : parseFloat($(".caseshow").scrollLeft()) - casewidth },500) clearInterval(caseDelay); caseDelay = setInterval(autoCase,4000); }); //首页服务案例 end $(".seldiv").click(function(){ $(this).find(".sel-list").stop(true,true).slideDown(100); $(this).css('zIndex',10); }).mouseleave(function(){ $(this).find(".sel-list").stop(true,true).slideUp(10); $(this).css('zIndex',1); }); $(".sel-list > li").click(function(){ $(this).closest(".seldiv").find(".sel-val").text($(this).text()); $(this).closest(".seldiv").next("input").val($(this).text()); $(this).closest(".sel-list").stop(true,true).slideUp(10); return false; }); $(".sel-list > li,.sec-case > li").hover( function(){ $(this).addClass("hover"); }, function(){ $(this).removeClass("hover"); }); ck(".year,.month,.day,.txt,.ly-txt,.txts"); $(".chbox").click(function(){ $(this).closest("td").find(".chbox").removeClass("checked"); $(this).addClass('checked'); $(this).parents("td").find("input").val($(this).text().replace('','')); }); $(".chbox2").click(function(){ $(this).toggleClass("checked"); var par=$(this).parents("td"),str=''; par.find(".chbox2").each(function(index, element){ var chkb=par.find(".chbox2").eq(index); if(chkb.hasClass("checked")){ if(str) str+='、'; str+=chkb.text(); } }); par.find("input").val(str); }); slider(".alfoc",4000,true); $(".messdl dt").click(function(){ $(this).toggleClass("current"); $(this).siblings("dd").stop(true,true).slideToggle(100); }); $(".news-list > li").hover( function(){ $(this).addClass("hover"); }, function(){ $(this).removeClass("hover"); }); var newsIndex = 0 ; var newsSize = $(".headline-list > li").size(); var newsHeight = parseFloat($(".headline").height()); function newsPlay(){ newsIndex ++ ; if( newsIndex >= newsSize ){ newsIndex = 0 ; } $(".headline-list > li").removeClass("current").eq(newsIndex).addClass("current"); $(".headline").stop(true,true).animate({ scrollTop : newsHeight * newsIndex },300) } var newsTime = setInterval(newsPlay,4000); $('.headline-list > li').each(function(i){ $(this).mouseenter(function(){ newsIndex = i ; $(".headline-list > li").removeClass("current").eq(newsIndex).addClass("current"); $(".headline").stop(true,true).animate({ scrollTop : newsHeight * newsIndex },300); clearInterval(newsTime); newsTime = setInterval(newsPlay,4000); }); }); $(".wlink dt").click(function(e){ if($(this).hasClass("hover")){ $(this).removeClass("hover"); $(".wlink ul").slideUp(300); }else{ $(this).addClass("hover"); $(".wlink ul").slideDown(300); } }); $(".wlink").mouseleave(function(){ $(".wlink dt").removeClass("hover"); $(".wlink ul").slideUp(300); }); $(".wlink ul a").click(function(e){ $(".wlink dt").removeClass("hover"); $(".wlink ul").slideUp(300); }); //弹出二维码 $("a.qrcode").hover(function(){ $("img.qrcode").attr("src",$(this).attr("rel")).show(); },function(){ $("img.qrcode").attr("src","").hide(); }); });