-2

我将这段代码从一个有效的教程中提取出来......我不明白index从哪里来??

$('.thumbnail_container a.thumbnail').each(function(index) {

    var remainder = (index%max_C)/100;
    var maxIndex = 0;
    /* debug */ $('.debug-remainder').append(remainder+'-');    

    if(remainder == 0) {
        if(index !=0) {
            thumbnail_R += thumbnailHeight;
        }
        thumbnail_C = 0;
    } else {
        thumbnail_C += thumbnailWidth;
    }

});
4

3 回答 3

1

index.each()是默认传入的第一个参数:这是文档。

于 2013-05-16T14:22:09.233 回答
0

根据 jQuery .each() 文档:http ://api.jquery.com/jQuery.each/

您可以将两个参数传递给此函数。Index,即当前项在匹配元素列表中的索引,valueOfElement,即当前元素在迭代中的值。

于 2013-05-16T14:22:24.033 回答
0

.each()回调函数的第一个参数是index循环的当前迭代(从 0 开始

演示--> http://jsfiddle.net/F7Ts5/

http://api.jquery.com/each/

于 2013-05-16T14:22:30.263 回答