所以即时在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