我也是初学者,我就说说我的方法的,先放个数组,里面放对应的left值,
算了直接上代码
oUl是获取到的ul元素,aLi是获取到的li元素的集合
给ul加一个过度基本就没问题了
var a=[]for( var i=0i<aLi.lengthi++ ){
a.push(-100*i)
aLi[i].index = i
aLi[i].onclick = function(){
oUl.style.left = a[i]
}
}
你想把图片都显示出来对吧?最简单的方法,就是改文件名字:比如0.jpg,1.jpg................100.jpg
到时候就循环取出来就方便了!
别的就不用想了
ie倒是可以用activex控制,不过只有ie可以,还是别用了!谁还用ie啊!哈哈!
两个for循环解决。比如说,我们系当时是16个班,一个班基本有36名同学。我的学号是09010909
第一个09是2009届,01是专业的编号,09是9班的,最后一个09是班里排号09;
var arr=[]
for(var i=1i<17i++){
var str1=i<10?("0"+i):i
for(var j=1j<37j++){
var str2=j<10?("0"+j):j
arr.push("0901"+str1+str2)
}
}
console.log(arr)
这样就得到了所有学号(当然部分班级的人数可能不一定是36,所以会有个别的统计错误),你可以根据自己的规则来定义获得相关数据