- 注册时间
- 2012-3-31
- 最后登录
- 2019-4-2
- 阅读权限
- 150
- 积分
- 18852
- 精华
- 0
- 帖子
- 8776
|
朱杰兵 发表于 2014-3-6 13:33
具体怎么实现呢?麻烦说的具体一点,谢谢。之前的取父节点,遍历父节点的代码都需要改吗?感谢。 ...
监听编辑器的onkeyup事件,遍历子节点肯定还是需要的,因为你得计算汇总.但是遍历的时候,你目前正在编辑的那个节点的数据就不要遍历计算进去了.因为这个节点计算的应该是你目前编辑器的值,而不是节点的数据
当然修改计算汇总的算法还有其他的,比如你可以定义一个存放上一次keyup的编辑器值变量A,用来存放你上一次keyup计算的编辑值, 下一次keyup的时候,因为改变的只有你编辑的节点的数据,其他节点数据都不变,可以 父节点的 汇总 - A +newValue 这样可以避免不断得重复遍历相加去获取最新的汇总
具体怎么做,你自己考虑 |
|