问答详情
源自:10-1 编程挑战

js这段代码是真的看不懂了,有没有前辈能帮忙逐行解释下呢?

js这段代码是真的看不懂了,有没有前辈能帮忙逐行解释下呢?

从for循环开始

不过想要实现这个效果有个更傻的方式,就是多做出几个html页面,然后在导航栏插入href做跳转。。。。。。。。。

提问者:aurayang 2015-04-21 18:19

个回答

  • 康振宁
    2015-04-22 10:35:05
    已采纳

    首先这是一个循环,下面是详细解析:

    循环变量i从0开始小于变量rui的长度,步进值为1

    将rui数组中的每个元素设置一个索引值,索引的值为每次循环变量i的值;

    给rui数组中的每个元素设置点击事件;

    在点击事件函数中首先写了一个循环:

    循环变量n从0开始小于变量rui的长度,步进值为1

    设置变量rui中的每个元素的类选择器为空;

    设置变量du中的每个元素的选择器名为c的类选择器;

    循环体外:

    设置被点击的元素的样式,设置为类选择器名为tip中的样式;

    设置变量du中与被点击元素索引相等的样式,将类选择器设置为空

    以上为详细讲解,整体讲一下就是,选项卡点击的时候下面的div元素的样式跟着变换