$('.left-item').first().click();
来源:2-6 详情页-购物车(6)
猫叔人生
2020-05-30 21:43:25
请问 这句代码只能放在left.js 中的
initContentList函数中吗?
可以放在其他地方吗?
我试过几个地方都不行,比如单独写在一个新文件中,这是什么原因呢?
1回答
同学你好,问题解答如下:
1. ‘$('.left-item').first().click();’这句代码不一定非得写在left.js中,写在shopbar.js中也可以,如下:

还可以写在left.js的其他位置,如下:

也可以写在一个单独的js中,如下:

由于左侧列表的结构是在left.js中渲染的,所以这句代码最好写在该文件中,这样可以做到,一旦左侧列表结构渲染完,右侧内容就会立马显示出来。
2. 如果元素不存在,那么触发它的事件是没有效果的,如下:

所以写在别的文件中,如果不采用延时,是没有效果的。
如果我的回答帮到了你,欢迎采纳,祝学习愉快!
相似问题