问答详情
源自:1-5 编程练习

each()实现切换效果具体代码

各位大神,我初学这个,想要了解each()实现切换效果的,希望有具体的代码,让我实践一下


提问者:cc_smile 2015-08-06 17:28

个回答

  • 九天化宇
    2016-03-04 21:32:58
    已采纳

    $(function(){

        var P=$('p');//不是真正的数组

        var UL=$("ul");

        var pp = Array.prototype.slice.call(P,0);//转换成数组

        var active = 0;//全局变量

        pp.forEach(function(data,index,array){

          data.onclick = function(){

            $(UL[index]).slideDown();

            if(index !== active) {

              $(UL[active]).slideUp();

            }

            active = index;//记录上次点击过的元素的下标

          };

        })

      });

    你看看forEach行不行,可能不是很准确,但是能用。