JS实现按钮点击后图片列表滚动

JavaScript032

JS实现按钮点击后图片列表滚动,第1张

我也是初学者,我就说说我的方法的,先放个数组,里面放对应的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,所以会有个别的统计错误),你可以根据自己的规则来定义获得相关数据