$( function(){ //宽高自适应 img('.autoimg'); function img(e){ $(e).on('load', function() { var width = $(this)[0].naturalWidth var height = $(this)[0].naturalHeight if ( width > height ) { $(this).height('100%'); } else { $(this).css("height","auto"); $(this).width('100%') } }) } //左侧判断有没有下拉 $(".all_left .main li").each(function(){ if ( $(this).find(".show").length > 0 ) { $(this).find(".btn i").show() } }) $(".all_left .main .btn").click(function(){ if ( $(this).next().css("display") == "none" ) { $(".all_left .main li .show").slideUp(300); $(this).parent().addClass("active1"); $(this).next().slideDown(300); }else{ $(this).next().slideUp(300); $(this).parent().removeClass("active1"); } }) //返回顶部 var $Top = $(".footer .back"); $Top.click( function(){ $("body,html").animate({ scrollTop: 0 }, 500); return false; } ); // 小屏幕导航 var $smallNavBtn = $(".small_nav_btn"); var onOff = true; var $smallNav = $(".small_nav"); var $pMask = $(".hidebg"); $smallNavBtn.click( function(){ if( onOff ){ $(this).addClass("active"); $pMask.fadeIn(200); $smallNav.slideDown(200) $("body").css("overflow","hidden"); $smallNavBtn.find("i").css("background","#000"); }else{ $(this).removeClass("active"); $smallNav.slideUp(200) $pMask.fadeOut(200); $("body").css("overflow","auto"); $smallNavBtn.find("i").css("background","#000"); } onOff = !onOff; } ); $pMask.click( function(){ // $smallNav.animate({"right":-160},400); $smallNav.slideUp(200) $(this).fadeOut(400); $("body").css("overflow","auto"); $smallNavBtn.find("i").css("background","#000"); onOff = true } ); // 手机端导航下拉的下拉 $(".small_nav .wapper .btn i").click(function(){ var $this = $(this); if ( $this.next(".show").css("display") == "none" ) { $(".small_nav .show").slideUp(200); $(".small_nav .btn").removeClass("active"); $this.next(".show").slideDown(200); $this.parent().addClass("active"); }else{ $this.next(".show").slideUp(200); $this.parent().removeClass("active"); } }) function stopEvent(){ var e=arguments.callee.caller.arguments[0]||event; if (e && e.stopPropagation) { e.stopPropagation(); } else if (window.event) { window.event.cancelBubble = true; } } })