联动逻辑还是不太懂

来源:2-6 详情页-购物车(6)

CC陈十一

2019-05-11 09:35:58

视频7.05秒的$('.left-item.active').click();

这句代码的意思不应该是在当前的左边的item上触发一次点击事件么,这和右边餐品的数量有什么关系么。而且他是怎么知道要对哪个地方进行点击的。麻烦老师解答一下

写回答

1回答

_是你_

2019-05-11

我是这样理解的哈,因为左边的菜单点击事件是重新渲染新的数据,点击哪一个右边的数据就更新到哪一个。你把增加或减少的事件中的$('.left-item.active').click();去了试试,这样在购物车中删除商品的时候,左边的数据就不能更新了。你得在数据变化的时候自动调用左侧菜单的事件,让数据重新渲染跟购物车的同步。代码中不是有吗,是让类名active的触发。在左侧的菜单的事件中,比如你点击新品,新品就会加一个active。所以触发的就是当前列表中的数据更新啊。

http://img.mukewang.com/climg/5cd6a0f50001dd3b05090469.jpg


0
hC陈十一
h 懂了!谢谢!主要原因还是自己理解的不透彻,现在终于明白了,多谢!
h019-05-11
共1条回复

0 学习 · 6815 问题

查看课程

相似问题

回答 2

回答 3

回答 2