fix: pc产品详情

This commit is contained in:
2025-06-11 17:32:48 +08:00
parent 673b9019fb
commit da2fe11624

View File

@@ -89,7 +89,8 @@
<ul class="dowebok">
{volist name="ps.attr_values" id="pv" key="k"}
{assign name="attr_value_type" value=":rgb_or_image($pv.attr_value)" /}
<a {eq name='k' value='1'}class="on"{/eq} data-sku_id="{$pv.sku_id}">
<li>
<a class="charging chargingon {eq name='k' value='1'}on{/eq}" data-sku_id="{$pv.sku_id}">
{eq name="attr_value_type" value="IMAGE"}
<span class="itemcolor"><img src="{$pv.attr_value}" /></span>
{elseif condition="$attr_value_type == 'RGB'" /}
@@ -98,6 +99,7 @@
<span>{$pv.attr_value}</span>
{/eq}
</a>
</li>
{/volist}
</ul>
</div>
@@ -237,7 +239,7 @@
// 切换图册
$('.prcolors .dowebok a').click(function() {
// 移除所有 .on 类
$(this).addClass('on').siblings('a').removeClass('on');
$(this).addClass('on').parent('li').siblings('li').find('a').removeClass('on');
// 获取当前点击的元素的 data-sku_id 值
var skuId = $(this).data('sku_id');
// 根据 skuId 显示对应的预览