$('.left-item.active').click();
来源:2-6 详情页-购物车(6)
哎呦啊狗蛋
2019-07-21 19:42:22
// 找到当前的右侧详情的数据,进行联动
$('.left-item.active').click();
这个理解不了,为什么点击左侧数据渲染,会联动购物车
1回答
_是你_
2019-07-22
因为左边的菜单点击事件是重新渲染新的数据,点击哪一个右边的数据就更新到哪一个。
你把增加或减少的事件中的$('.left-item.active').click();去了试试,这样在购物车中删除商品的时候,左边的数据就不能更新了。
你得在数据变化的时候自动调用左侧菜单的事件,让数据重新渲染跟购物车的同步。代码中不是有吗,是让类名active的触发。在左侧的菜单的事件中,比如你点击新品,新品就会加一个active。所以触发的就是当前列表中的数据更新啊。

你测试,结合理解下。
相似问题