怎么用javascript实现选项卡切换效果

在网页制作过程中,我们经常会用到选项卡切换效果,它能够让我们的网页在交互和布局上都能得到提升,今天小编就来给大家详细讲一下如何实现选项卡切换效果。

一、选项卡切换的原理

  • 01

    在布局好选项卡的HTML结构后,我们可以看的出来,选项卡实际上是三个选项卡标头和三个对应的版块,如下图,是三个标头分别是教育,娱乐,汽车,当我们单击教育时,教育那个选项卡标头的背景会变成激活状白色,下面的的三个DIV形成的版块只会显示第一个教育的内容。当我们单击娱乐时,娱乐那个选项卡标头的背景会变成激活状白色,下面的的三个DIV形成的版块只会显示第二个娱乐的内容。当我们单击汽车时,汽车那个选项卡标头的背景会变成激活状白色,下面的的三个DIV形成的版块只会显示第三个汽车的内容。

  • 02

    具体的实现是通过getElementsByTagName方法,先对选项卡三个标头H3进行捕获,产生一个数组,我们利用for循环分别对每个标头选项H3添加一个index属性作为它的序号同时注册单击事件,当某个H3被单击时,我们先把所有的H3都变成原始状态,没active类,然后再把被单击的H3要添加一个active类使其变成白色,此时,我们还要知道被单击H3的序号,这样我们可以去,设定与之序号相同的DIV显示出来,而其它的DIV刚隐藏起来。

二、制作过程

  • 01

    制作HTML结构框架

  • 02

    完成对应CSS的输入,使页面形成特定布局

  • 03

    输写javascript代码,对选项卡标头分别注册相应的事件

(0)

相关推荐

  • powerpoint2007设置图片的切换效果

    在演示PPT幻灯片时,如果能加上一些切换效果那么就显得更加生动了。其实在PowerPoint2007中本身就自带了许多种图片切换效果,可以给每张图片设置不同的效果,这样我们在演示时就像播放动画一般!下 ...

  • powerpoint2007如何设置图片的切换效果

    powerpoint2007如何设置图片的切换效果

  • PPT在幻灯片之间如何添加切换效果并自定义切换速度及声音

    幻灯片切换效果是在演示期间从一张幻灯片移到下一张幻灯片时在"幻灯片放映"视图中出现的动画效果.您可以控制切换效果的速度,添加声音,甚至还可以对切换效果的属性进行自定义. 向幻灯片添 ...

  • ppt2007图片切换效果怎么设置

    ppt2007图片切换效果怎么设置 单击菜单上的"动画"选项卡,我们就已经进入了PPT切换效果区域,正是我们想要的!(如下图红色区域) ppt2007 单击旁边的三角形按钮(其他) ...

  • ppt2007怎样设置图片切换效果

    ppt2007设置图片切换效果的方法: 1.单击菜单上的"动画"选项卡,我们就已经进入了PPT切换效果区域,单击旁边的三角形按钮. 2.弹出许多种不同的切换风格,我们只需将鼠标放哪 ...

  • PPT2010幻灯片怎么设置切换效果?

    演示文稿放映过程中由一张幻灯片进入另一张幻灯片就是幻灯片之间的切换,为了使幻灯片放映更具有趣味性,在幻灯片切换是可以使用不同的技巧和效果.PowerPoint2010为用户提供了多种幻灯片的切换效果, ...

  • PowerPoint2016设置幻灯片的切换效果和持续时间

    如果要让幻灯片的切换效果更加美观和个性化,可设置切换效果,还可以对切换的声音.持续时间以及全部幻灯片应用相同的效果. 操作方法 01 步骤一 启动ppt后,选中要设置切换效果的幻灯片,在[切换]选项卡 ...

  • 为PPT幻灯片添加切换效果和动画效果

    通过为幻灯片或幻灯片中的对象设置动画效果,可以使演示文稿的播放更加精彩. 操作方法 01 为幻灯片添加切换效果.在"幻灯片"窗格中选中要设置切换效果的幻灯片,然后单击"切 ...

  • 怎样设置幻灯片的切换效果

    有时我们或许会需要进行幻灯片的切换,一起来看一下具体操作吧. 操作方法 01 首先,新建演示文稿并插入图片.如图所示. 02 在"切换"选项卡下的"切换到此幻灯片&quo ...