miniproduct.js 1.92 KB
QMiniProduct = {
		
		/**
		 * 图片列表
		 */
		imageList : null,
		
		/**
		 * 当前的商品ID
		 */
		curGoodsId : 0,
		
		/**
		 * 当前选中的尺码
		 */
		curSizeId : 0,
		
		/**
		 * 选择不同颜色的商品
		 */
		changeGoods : function(goods_id){
			if(this.curGoodsId != 0 && this.curGoodsId != goods_id){
				$('#goods_' + this.curGoodsId).attr('class', '');
				$('#sizeList' + this.curGoodsId).hide();
				$('#size_' + this.curGoodsId + '_' + this.curSizeId).attr('class', '');
				$('#ulMiniImg' + this.curGoodsId).hide();
			}
			$('#size_id').val('');
			$('#size_name').val('');
			$('#noStorageSubmit').hide();
			$('#hasStorageSubmit').show();
			$('#goods_' + goods_id).attr('class', 'act');		
			$('#sizeList' + goods_id).show();
			$('#ulMiniImg' + goods_id).show();
			$('#goods_id').val(goods_id);
			this.curGoodsId = goods_id;			
		},
		
		/**
		 * 改变尺码
		 */
		changeSize : function(size_id, size_name) {
			if($('#size_' + this.curGoodsId + '_' + size_id).attr('class') == 'act_h'){
				//QGlobal.UI.alertWindow('这个尺码已经赠完了,请选择其他颜色或尺码','alertDialog','alertMessageBox',401);
				$('#hasStorageSubmit').hide();
				$('#noStorageSubmit').show();				
				return;
			}	
			$('#noStorageSubmit').hide();
			$('#hasStorageSubmit').show();
			$('#size_' + this.curGoodsId + '_' + this.curSizeId).attr('class', '');
			$('#size_' + this.curGoodsId + '_' + size_id).attr('class', 'act');
			this.curSizeId = size_id;
			$('#size_id').val(size_id);
			$('#size_name').val(size_name);
		},
		
		/**
		 * 显示大图
		 */
		showBigImg : function(imgPath){
			var bigImgPath = QGlobal.Common.QGetImages(imgPath, '250x250', 'goodsimg');
			$('#bigImage').attr('src', bigImgPath);
		},
		
		/**
		 * 改变数量
		 */
		changeNum : function(num) {
			var curNum = $('#num').val();
			var toNum = parseInt(curNum) + parseInt(num);
			if(toNum < 1){
				return;
			}
			$('#num').val(toNum);
		}
}