这是一个切换卡片效果的纯JS代码,但他的一些功能是在想不到是怎么实现的,还请大神帮看看,(代码直接复制可以运行):
问题:他是如何做到切换下面内容的?希望大神能详细解答下,菜鸟太高深的听不懂
实践题 - 选项卡
- 房产
- 家居
- 二手房
275万购昌平邻铁三居 总价20万买一居
200万内购五环三居 140万安家东三环
北京首现零首付楼盘 53万购东5环50平
京楼盘直降5000 中信府 公园楼王现房
40平出租屋大改造 美少女的混搭小窝
经典清新简欧爱家 90平老房焕发新生
新中式的酷色温情 66平撞色活泼家居
瓷砖就像选好老婆 卫生间烟道的设计
通州豪华3居260万 二环稀缺2居250w甩
西3环通透2居290万 130万2居限量抢购
黄城根小学学区仅260万 121平70万抛!
独家别墅280万 苏州桥2居优惠价248万
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
每个元素都绑定了点击事件,触发后先隐藏所有的列表元素,再把当前点击的显示出来。。
第一个for循环把每个导航都绑定一个事件。每个时间都触发一次第二个for循环,然后把导航的每个元素和列表的每个p都去去掉on类名与加上hide类名。然后在将该目标元素加上类名,和列表的第index个p去掉hide类名·
点击第n个li时,把所有的p隐藏,并把第n个p 显示出来
循环遍历li和p,因为li和p个数相同,所以循环li以后p可以用li的length(因为length一样,下标也一样),然后每次点击的时候先隐藏所有p,然后再让当前li所对应的那个p显示