Showing
1 changed file
with
11 additions
and
13 deletions
@@ -151,7 +151,7 @@ function changeSizeChosed(newSizeIndex) { | @@ -151,7 +151,7 @@ function changeSizeChosed(newSizeIndex) { | ||
151 | } | 151 | } |
152 | } | 152 | } |
153 | 153 | ||
154 | - //老的选中尺码在新选中的颜色对应尺码中不存在,需要下述1,2,3,4 | 154 | + //特殊处理: 老的选中尺码在新选中的颜色对应尺码中不存在,需要下述1,2,3 |
155 | // 1.重置尺码选择的标志变量. | 155 | // 1.重置尺码选择的标志变量. |
156 | $curSizeBlock = null; | 156 | $curSizeBlock = null; |
157 | hasChooseSize = false; | 157 | hasChooseSize = false; |
@@ -161,9 +161,7 @@ function changeSizeChosed(newSizeIndex) { | @@ -161,9 +161,7 @@ function changeSizeChosed(newSizeIndex) { | ||
161 | 161 | ||
162 | // 3.目标颜色行第一行显示 | 162 | // 3.目标颜色行第一行显示 |
163 | $colorRowList.eq(0).removeClass('hide'); | 163 | $colorRowList.eq(0).removeClass('hide'); |
164 | - | ||
165 | - // 4.老的选中颜色去掉勾选,新的选中颜色加上勾选 | ||
166 | - //changeColorChosed(0); | 164 | + curColorIndex = 0; |
167 | 165 | ||
168 | return -1; | 166 | return -1; |
169 | } | 167 | } |
@@ -235,14 +233,6 @@ $yohoPage.on('touchstart', '.color-list .block', function() { | @@ -235,14 +233,6 @@ $yohoPage.on('touchstart', '.color-list .block', function() { | ||
235 | $sizeRowList.eq(index + 1).removeClass('hide'); | 233 | $sizeRowList.eq(index + 1).removeClass('hide'); |
236 | 234 | ||
237 | curSizeIndex = index + 1; | 235 | curSizeIndex = index + 1; |
238 | - | ||
239 | - // 特殊处理 | ||
240 | - //if (-1 === curGoodNum) { | ||
241 | - // | ||
242 | - // //index = $this.data('index') - 1; | ||
243 | - // | ||
244 | - //} | ||
245 | - | ||
246 | $curColorBlock = $this; | 236 | $curColorBlock = $this; |
247 | 237 | ||
248 | // 修改颜色时修改商品图片 | 238 | // 修改颜色时修改商品图片 |
@@ -251,7 +241,15 @@ $yohoPage.on('touchstart', '.color-list .block', function() { | @@ -251,7 +241,15 @@ $yohoPage.on('touchstart', '.color-list .block', function() { | ||
251 | 241 | ||
252 | // 颜色块切换勾选样式 | 242 | // 颜色块切换勾选样式 |
253 | $this.siblings('.chosed').removeClass('chosed'); | 243 | $this.siblings('.chosed').removeClass('chosed'); |
254 | - $this.toggleClass('chosed'); | 244 | + |
245 | + // 特殊处理 | ||
246 | + if (-1 === curGoodNum) { | ||
247 | + $curColorBlock = $($colorRowList.eq(0).children().get(index)); | ||
248 | + $curColorBlock.addClass('chosed'); | ||
249 | + } else { | ||
250 | + $this.toggleClass('chosed'); | ||
251 | + } | ||
252 | + | ||
255 | $('#good-num').val(1); | 253 | $('#good-num').val(1); |
256 | 254 | ||
257 | // 设置按钮的样式和文字 | 255 | // 设置按钮的样式和文字 |
-
Please register or login to post a comment