style.js 3.75 KB
/*
 * Public js
 */
//导航颜色
$(function(){
	var hes = $(window).scrollTop();
	$('header').css("opacity","1");
	if(hes != 0){
   	  	$('header').addClass('headerbg');
    }
	$(window).scroll(function(){
          var hei = $(window).scrollTop();
          var ban1 = $('header').height();
   	  	  if(hei > ban1){
   	  	  	$('header').addClass('headerbg');
   	  	  }else{
   	  	  	$('header').removeClass('headerbg');
   	  	  };

	});
});

//回到顶部
$(function(){
	$("footer .comebackTop").click(function () {
	        var speed=300;//滑动的速度
	        $('body,html').animate({ scrollTop: 0 }, speed);
	        return false;
	});
});


//底部导航
$(function(){
	$(".footer ul li a").click(function () {
	        $(this).addClass('yello').parent().siblings().find('a').removeClass('yello')
	});
});

//轮播
$(function(){
    $('#slideTpshop').swipeSlide({
        continuousScroll:true,
        speed : 3000,
        transitionType : 'cubic-bezier(0.22, 0.69, 0.72, 0.88)',
        firstCallback : function(i,sum,me){
            me.find('.dot').children().first().addClass('cur');
        },
        callback : function(i,sum,me){
            me.find('.dot').children().eq(i).addClass('cur').siblings().removeClass('cur');
        }
    });
    //圆点
    var ed = $('.mslide ul li').length - 2; 
	$('.mslide').append("<div class=" + "dot" + "></div>"); 
	for(var i = 0; i<ed ;i++){
		$('.mslide .dot').append("<span></span>"); 
	}; 
	$('.mslide .dot span:first').addClass('cur'); 
	var wid = - ($('.mslide .dot').width() / 2);
	$('.mslide .dot').css('position','absolute').css('left','50%').css('margin-left',wid);
});

//radio选中
$(function(){
	$('.radio .che').click(function(){
		$(this).toggleClass('check_t');
	})
})
$(function(){
	$('.radio .all').click(function(){
		$(this).siblings().toggleClass('check_t');
	})
})


$(function(){
	//头部菜单
	$('.classreturn .menu a:last').click(function(e){
		$('.tpnavf').toggle();
		e.stopPropagation();
	});
	$('body').click(function(){
		$('.tpnavf').hide();
	});
	//左侧导航
	$('.classlist ul li').click(function(){
		$(this).addClass('red').siblings().removeClass('red');
	});
})

//黑色遮罩层-隐藏
function undercover(){
	$('.mask-filter-div').hide();
}
//黑色遮罩层-显示
function cover(){
	$('.mask-filter-div').show();
}
//action文件导航切换
$(function(){
	$('.paihang-nv ul li').click(function(){
		$(this).addClass('ph').siblings().removeClass('ph');
	})
})
//确认收货和催单
$(function(){
	$('.receipt').click(function(){
		$('.surshko').show();
		cover();
	})
	$('.weiyi a').click(function(){
		$('.surshko').hide();
		undercover();
	})
});
$(function(){
	$('.tuid').click(function(){
		$('.cuidd').show();
		cover();
	})
	$('.weiyi a').click(function(){
		$('.cuidd').hide();
		undercover();
	})
});
////字数限制
//function checkfilltextarea(tea,nums){
//   var len = $(tea).val().length;
//   if(len > nums){
//    $(tea).val($(tea).val().substring(0,nums));
//   }
//   var num = nums - len;
//   $("#zero").text(num);
//}
/**
 * 留言字数限制
 * tea :要限制数字的class名
 * nums :允许输入的最大值
 * zero :输入时改变数值的ID
 */
function checkfilltextarea(tea,nums){
    var len = $(tea).val().length;
    if(len > nums){
        $(tea).val($(tea).val().substring(0,nums));
    }
    var num = nums - len;
    num <= 0 ? $("#zero").text(0): $("#zero").text(num);  //防止出现负数
}

/**
 * 加减数量
 * n 点击一次要改变多少
 * maxnum 允许的最大数量
 * want_num ,input的id
 */
function altergoodsnum(n,maxnum){
    var num = parseInt($('#want_num').val());
    num += n;
    num <= 0 ? num = 1 :  num;
    if(num > maxnum){
        layer.open({content:'当前商品最多'+maxnum+'件',time:2})
        num = maxnum;
    }
    $('.num').val(num)
}