$('.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。所以触发的就是当前列表中的数据更新啊。

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

你测试,结合理解下。

0

0 学习 · 6815 问题

查看课程