fix: pc产品详情

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

View File

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