所以即時在bigcartel上創建一個商店,我想添加一個免費的交付選項。但他們目前不允許你將它添加到spercific國家。我目前正在添加編碼來顯示一個div,或者在用戶總數超過85英鎊時提醒用戶,他們選擇英國作爲他們的目標。在字段值上創建一個無限循環
ATM我認爲我的代碼不會循環..以及它似乎不是:/ 我需要它循環,以便它在客戶添加或減少項目時檢查總價格的值.. whicvh會+或 - 總金額。
我有
var amount = {{ cart.total }} ;
var country = {{ store.country | country_select }};
t=setTimeout("checkprice()",10);
function checkprice()
{
if(amount >= 85 || country = 45)
{
alert('OVER 85!') ;
}
else
{
alert('monkeys')
}
}
編輯! 08 /月/ 12
的建議通過@kolink:我想出了這個,,,
//----get variables--
var amount = {{ cart.total }};
var moose = document.getElementById("country");
function freedel()
{
if (moose = 42 || amount >= 85)
{
document.getElementById("moose").style.visibility='visible';
}
else
{
alert('WRONG!')
}
}
的HTML之中:
<div id="moose" style="visibility:hidden;"> dfgsdgfdsg</div>
和
<h3 id="cart_price" onChange="freedel()">{{ cart.total | money_with_sign }}</h3>
你是對的,它不會循環 - 在代碼中沒有任何循環 – 2012-02-06 19:24:06
爲什麼不直接設置它檢查每當用戶增加或減少任何東西,而不是試圖循環 – Henesnarfel 2012-02-06 19:25:51
不僅如此,但它的功能,你必須每次更新購物車總數或國家變化時調用它 – zero 2012-02-06 19:29:15