输入单选按钮更改算法

时间:2013-02-24 11:54:38

标签: php jquery html algorithm loops

商店。车

name  |  price  |  count  |  price*count
apple      2         2           4
banana     3         4           12

Delivery
(radio button) none                       | checked
(radio button) to home (+3)
(radio button) to another town (+6)


Total Count               |      16
  • 当您更改计数时 - 我的脚本使用Jquery Total Count文本()动态重新计算总计数和更改

现在我只需要在交付更改时动态更改总计数文本。

我只是 HOW

如果我将其更改为to home,总计数+ = 3,那么如果我更改项目的count,则总计数+ =((价格*新计数) - 价格*计数)

但是当我将汇总更改为another town时,总计数+ =(新输入 - prev.input电台),但当我更改回0时,总计数= =(输入值) )

我的JQuery脚本只需在更改时使用price*count的值,将pricecount兄弟的值和检查相乘 - 如果它不同,则更改总计数文本。

var updating = false;
if(!updating){
   updatePrice();
}

function updatePrice(){
   var pricewas = pricecountitem.text();
   var pricenow = pricecount;
   var difference = pricenow - pricewas;
   var numadd = 1;

   if(difference < 0){
      pricecountitem.text(+pricewas - numadd);
   }else if(difference > 0) {
      pricecountitem.text(+pricewas + numadd);
   }

   if(difference !== 0){
      updating = true;
      setTimeout(updatePrice, 1000);
   }else{
      updating = false;
   }
} 

我只是不能写算法如何动态地改变价值,包括所有交付和计数变化的情况。

我的脑袋会爆炸,你能帮我吗?

1 个答案:

答案 0 :(得分:0)

在下一页上添加了送达,其中输入了信息。问题已经结束。