商品规格切换调试模式下错误修复

feat/task1-c-wallet
Devil 2021-07-20 00:30:32 +08:00
parent 49b1ae0eaa
commit d74b1ee6fa
2 changed files with 25 additions and 22 deletions

View File

@ -337,25 +337,28 @@
{{/if}}
{{/foreach}}
{{/if}}
{{if !empty($goods['specifications']['choose'])}}
{{foreach $goods.specifications.choose as $key=>$spec}}
{{if !empty($spec['value'])}}
<div class="theme-options sku-items">
<div class="cart-title">{{$spec.name}}</div>
<ul>
{{foreach $spec.value as $keys=>$specs}}
<li class="sku-line {{if !empty($specs['images'])}} sku-line-images{{/if}} {{if $key gt 0}} sku-dont-choose{{/if}} {{if isset($specs['is_only_level_one']) and isset($specs['inventory']) and $specs['inventory'] elt 0}} sku-items-disabled{{/if}}" data-type-value="{{$spec.name}}" data-value="{{$specs.name}}" {{if !empty($specs['images'])}} data-type-images="{{$specs.images}}"{{/if}}>
{{if !empty($specs['images'])}}
<img src="{{$specs.images}}" />
{{/if}}
{{$specs.name}}<i></i>
</li>
{{/foreach}}
</ul>
</div>
{{/if}}
{{/foreach}}
{{/if}}
<!-- 商品规格 -->
<div class="sku-container">
{{if !empty($goods['specifications']['choose'])}}
{{foreach $goods.specifications.choose as $key=>$spec}}
{{if !empty($spec['value'])}}
<div class="theme-options sku-items">
<div class="cart-title">{{$spec.name}}</div>
<ul>
{{foreach $spec.value as $keys=>$specs}}
<li class="sku-line {{if !empty($specs['images'])}} sku-line-images{{/if}} {{if $key gt 0}} sku-dont-choose{{/if}} {{if isset($specs['is_only_level_one']) and isset($specs['inventory']) and $specs['inventory'] elt 0}} sku-items-disabled{{/if}}" data-type-value="{{$spec.name}}" data-value="{{$specs.name}}" {{if !empty($specs['images'])}} data-type-images="{{$specs.images}}"{{/if}}>
{{if !empty($specs['images'])}}
<img src="{{$specs.images}}" />
{{/if}}
{{$specs.name}}<i></i>
</li>
{{/foreach}}
</ul>
</div>
{{/if}}
{{/foreach}}
{{/if}}
</div>
<!-- 商品页面库存数量顶部钩子 -->
{{if isset($shopxo_is_develop) and $shopxo_is_develop eq true and (!isset($is_footer) or $is_footer eq 1)}}

View File

@ -390,7 +390,7 @@ $(function() {
$('#text_box').val($('.stock-tips .stock').data('min-limit') || 1);
// 规格处理
var length = $('.theme-signin-left .sku-items').length;
var length = $('.theme-signin-left .sku-container .sku-items').length;
var index = $(this).parents('.sku-items').index();
if($(this).hasClass('selected'))
@ -398,7 +398,7 @@ $(function() {
$(this).removeClass('selected');
// 去掉元素之后的禁止
$('.theme-signin-left .sku-items').each(function(k, v)
$('.theme-signin-left .sku-container .sku-items').each(function(k, v)
{
if(k > index)
{
@ -420,7 +420,7 @@ $(function() {
// 去掉元素之后的禁止
if(index < length)
{
$('.theme-signin-left .sku-items').each(function(k, v)
$('.theme-signin-left .sku-container .sku-items').each(function(k, v)
{
if(k > index)
{