慕仙5237505
2017-11-04 15:58
1: li[i].i=i; 里面.i=i;左边那个.i是什么意思? 这句话是什么意思?
2:h1=(i-1)*30+42; 这句里面i是为啥么要减一呢? 不是有个索引0 吗?按索引来算12其实长度就是13个,那如果i是0还减1?
1.li[i].i=i; 里面.i是我们人为给它设置的一个属性,这个属性你可以自己命名,li[i].abcd=i都可以,你可以理解为我们在li[i]中给它设置了一个变量,属于li[i]的变量,所以下边使用的时候,我们就得 this.abcd 这么写哈
2.其实我个人试了一下,减不减一都行的,减一之后,二级菜单的高度始终都会比一级菜单高一个li的高度,如果不减一的话,二级菜单就会和当前的li一样高,看起来整体效果就被破坏了,所以我觉得这才是老师要减一的用意。
商城分类导航效果
63737 学习 · 276 问题
相似问题