为什么要给每个slider-item设置宽度?

为什么要给每个slider-item设置宽度?

https://img1.sycdn.imooc.com//climg/620b4dda099cdd6b15300126.jpg

每个slider-item的宽度 存到this上的itemWidth 能理解

https://img1.sycdn.imooc.com//climg/620b4deb0908e73115200264.jpg

但是为每个slider-item 设置宽度没有什么意义吧,这不就是从第一张slider-item获取宽度,然后给每个slider-item设置同样的宽度啊(可是本来每个slider-item的宽度都是一样的,这不是多此一举吗?)

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,不是多此一举,如果不给slider-item设置宽度的话,那么就会自动被内部的img图片撑起,即图片有多大,slider-item就会有多大。此时,如果图片非常大的话,就会超出屏幕,影响整个布局(可以将为每个 slider-item 设置宽度的代码删除,看看效果)。所以,必须要手动设置slider-item的宽度,而不是让其自动被图片撑起。

祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师