var common={ init: function(){ $(window).scroll(function(){ if($(this).scrolltop()>60){ $(".back-top").show(); }else{ $(".back-top").hide(); } }); $(".back-top").on("click touch", function(){ $("html, body").stop().animate({"scrolltop":0},300); }); $(".head-lang-tit").on("click", function(){ $(".head-lang-main").toggle(); }) $(".head-btn").on("click touch", function(){ $(this).toggleclass("active"); $(".head-ul").toggleclass("active"); }); $(".head-ser-icon").on("click", function(){ $(".head-ser-main").toggle(); }) }, prod: function(){ $(".prod-case-li").on("click", function(){ var _src = $(this).find("img").attr("src"); $(".prod-img").find("img").attr("src",_src); }) }, hist: function(){ $(".history-li-main .tit").on("click", function(){ $(this).closest(".history-li").toggleclass("active"); $(this).closest(".history-li").siblings().removeclass("active"); }) }, join: function(){ $(".join-li-tit").on("click", function(){ if(!$(this).closest(".join-li").hasclass("tit")){ $(this).closest(".join-li").toggleclass("active"); $(this).closest(".join-li").siblings().removeclass("active"); } }); $(".join-btn").on("click", function(){ $(".shade, .join-form").show(); }); $(".join-form-close").on("click", function(){ $(".shade, .join-form").hide(); }) }, honour: function(){ $(".honour-li").find("a").on("click", function(){ var _src = $(this).find("img").attr("src"); $(".shade, .ale-img").show(); $(".ale-img").find("img").attr("src",_src); }); $(".ale-img-close").on("click", function(){ $(".shade, .ale-img").hide(); }) }, exploit: function(){ $(".ind-prod-li-a").on("click", function(){ var _src = $(this).find("img").attr("src"); $(".shade, .ale-img").show(); $(".ale-img").find("img").attr("src",_src); }); $(".ale-img-close").on("click", function(){ $(".shade, .ale-img").hide(); }) }, make: function(){ isimgload(".make-li-img", function(){ var len = $(".make-li").length; $(".make-ul").width(len*100+"%"); $(".make-li").width($(".make-ul").width()/len); var height = $(".make-ul").height(); $(".make-cont").height(height); $(".make-ul").addclass("tran"); var next = $(".make-btn-a.next"); var prev = $(".make-btn-a.prev"); var ind = 0; next.on("click", function(){ ind++; if(ind>=len){ ind=0; } $(".make-nav-li").eq(ind).addclass("active").siblings().removeclass("active"); $(".make-ul").css("left","-"+ind*100+"%"); }) prev.on("click", function(){ ind--; if(ind<0){ ind=len-1; } $(".make-nav-li").eq(ind).addclass("active").siblings().removeclass("active"); $(".make-ul").css("left","-"+ind*100+"%"); }); $(".make-nav-li").on("click", function(){ ind = $(this).index(); $(this).addclass("active").siblings().removeclass("active"); $(".make-ul").css("left","-"+ind*100+"%"); }) }) }, anim: function(){ var winheight = $(window).height(); var winsrotop=0; function anite(){ $(".ani-up").each(function(){ if(winheight+winsrotop>$(this).offset().top+60){ $(this).addclass("fadeinup"); } }) $(".ani-rig").each(function(){ if(winheight+winsrotop>$(this).offset().top+60){ $(this).addclass("faderight"); } }) $(".ani-left").each(function(){ if(winheight+winsrotop>$(this).offset().top+60){ $(this).addclass("fadeleft"); } }) } anite(); $(window).scroll(function(){ winsrotop = $(this).scrolltop(); anite(); }); var browser=navigator.appname; if(browser != "netscape"){ var b_version=navigator.appversion; var version=b_version.split(";"); var trim_version=version[1].replace(/[ ]/g,""); if(browser=="microsoft internet explorer" && trim_version=="msie9.0") { $(".ani-up").css("opacity",1); $(".ani-rig").css("opacity",1); $(".ani-left").css("opacity",1); } } }, } $(function(){ common.init(); }) function isimgload(elem,callback){ //判断图片加载完成 var t_img; var isload = true; $(elem).each(function(){console.log() if($(this).height() == 0){ isload = false; return false; } }); if(isload){ cleartimeout(t_img); callback(); //console.log($(elem).height()); }else{ isload = true; t_img = settimeout(function(){ isimgload(callback); },500); } }