商品编辑

描述:主要是根据选中事件选中或取消,编辑DOM元素错做,增加,删除,修改。

功能:用户选择某一个商品时,标记选中的商品,在商品栏中添加选中的商品并计算商品的总价钱。
当用户取消选中商品或点击商品栏中的删除按钮时,删除对应的商品,取消商品的标记并重新计算价钱。
在商品列表中ul(id:accradio)中,每一个li属性上记录商品的ID,price,name等等基本信息。
在商品栏中ul(id:chooselist)中,记录li属性上的商品的ID,price,name等等基本信息。


备注:在计算价钱时,由于javascript本身的bug,会显示有偏差。
javscript中计算浮点数时有精度误差bug。
例如:
0.8 + 0.9 = 1.7000000000000002
并非是1.7


处理浮点数精度的bug:

function fixedNumber(t){
    if(-1==t.toFixed(2).toString().indexOf(".")){
        return (t.toFixed(2).toString());
    }else{
        return (t.toFixed(2).toString().replace(/(.+?)(0{1,})$/,"$1").replace(/(.+)\.$/,"$1"));
    }
}



效果如下图:
商品编辑续

商品编辑续


商品编辑续例子:

相关文章:

  • 2021-11-18
  • 2021-12-23
  • 2021-06-23
  • 2021-07-21
  • 2021-12-18
  • 2021-07-04
  • 2022-01-13
  • 2021-10-12
猜你喜欢
  • 2021-07-10
  • 2022-01-20
  • 2021-12-10
  • 2022-12-23
  • 2022-01-03
  • 2021-10-28
相关资源
相似解决方案