![](/img/trans.png)
[英]How to use value of html select element to sort collection in Shopify liquid
[英]Shopify (liquid) Count size of options in select and change style
我可以通過圖像選擇選項: http : //www.raues.com/products/copy-of-black-and-blue-glasses-top
我想計算每個選項中的圖像數量,然后根據該數量更改圖像的樣式(寬度)。 我發現此代碼可以計算選擇輸入的大小:
document.querySelector(“#{{settings.option1_title}}”)。length;
所以我做了以下事情:
<script type="text/javascript">
var len = document.querySelector("#{{settings.option1_title}}").length;
{% if len < 10) %}
<style>
ul.thumbnails.image_picker_selector li {
max-width: 160px; }
</style>
{% endif %}
</script>
但這行不通。 我認為Liquid不會讀取我之前創建的“ len”變量,並且如果語句為true,我不確定這是否是將樣式添加到代碼中的正確方法。
非常感謝您的幫助。
Liquid首先在服務器端呈現,而javascript在客戶端運行( 請參閱此處 )。
因此,在對if語句{% if len < 10 %}
進行求液時,您的javascript len
變量不存在。 請在此處使用javascript if語句。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.