多语言展示
当前在线:1872今日阅读:84今日分享:32

如何制作一个Tab(选项卡)式菜单

Tab(选项卡)是互联网页面特别常见的一种效果,它能以尽量小的空间显示更多的内容,下面我们一起实现一下,最终的效果如下图所示:
工具/原料
1

Sublime编辑器

2

HTML+CSS

3

JavaScript

方法/步骤
1

编写效果中的HTML结构和对应的CSS样式,HTML代码中要特别注意,代码和如下图所示:

2

编写完成后,打开浏览器进行预览,效果如下图所示:

3

添加JavaScript代码,相关注释已经放在了截图中,如下图所示:

4

打开浏览器预览,已经实现了我们需要的功能,如下图所示:

5

下面,我们再用“事件委托”的方法来实现一下同样的效果,对HTML结构进行更改,代码如图所示:

6

更改JavaScript代码,相关注释已经放在了截图中,如下图所示:

7

打开浏览器预览效果,可以实现相同的功能,如图所示:

注意事项
1

事件委托就是利用冒泡原理,将事件添加到父素元或祖先元素上触发执行效果

2

事件委托代码虽多一些,但可以显著提高事件的处理速度,减少内存,提升JS性能

推荐信息