#打卡 Day11
今日需求:九宫格,使1全屏时,其余消失
最终实现:
1. 点击事件委托给父元素
2. 点击按钮获取到当前格dom
3. 获取当前格,在第几个格(索引值)
4. 再利用是否全屏变量,控制三个状态:九格,全屏,消失。如有全屏,则根据索引值判定状态处理。
5. 细节优化...
探寻了很多,实现了,也觉得不够完美。
感觉业务逻辑还可以优化,或者有更好的实现方式。
今日需求:九宫格,使1全屏时,其余消失
最终实现:
1. 点击事件委托给父元素
2. 点击按钮获取到当前格dom
3. 获取当前格,在第几个格(索引值)
4. 再利用是否全屏变量,控制三个状态:九格,全屏,消失。如有全屏,则根据索引值判定状态处理。
5. 细节优化...
探寻了很多,实现了,也觉得不够完美。
感觉业务逻辑还可以优化,或者有更好的实现方式。
展开
评论
点赞
![[呲牙]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_2.cd1e2bd.png)