each()实现切换效果具体代码
各位大神,我初学这个,想要了解each()实现切换效果的,希望有具体的代码,让我实践一下
各位大神,我初学这个,想要了解each()实现切换效果的,希望有具体的代码,让我实践一下
2015-08-06
$(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行不行,可能不是很准确,但是能用。
举报