我試圖在Shopify中獲取產品的變體ID並將其傳遞給jQuery。但我無法在(Sections/product-template.liquid)中編寫腳本。 瀏覽器提供的錯誤「未捕獲的ReferenceError:jQuery是沒有定義」在Shopify的產品模板中寫入jQuery
我在產品template.liquid年底寫這個代碼。
<script>
jQuery(function($)
{
$current_variant_id = {{ product.selected_variant.id }};
$interval = setInterval(function()
{
if($('.product-single__thumbnail-item.slick-slide.slick-active.is-active').length > 0)
{
if(!($('.product-single__thumbnail-item[data-variant="'+$current_variant_id+'"]').hasClass('is-active')))
{
$('.product-single__thumbnail-item.slick-slide.slick-active.is-active').removeClass('is-active');
$('.product-single__thumbnail-item[data-variant="'+$current_variant_id+'"]').addClass('is-active');
}
clearInterval($interval);
}
},1);
});
</script>
我在做什麼錯在這裏?任何指導將不勝感激。謝謝!
什麼樣的順序,你加載你的腳本? – kemotoe
我在.liquid文件中寫這個腳本。訂單在這裏很重要嗎?因爲它可以在Wordpress中完美運行! –
檢查jQuery是否在您的腳本之前加載或添加在它之前... –