0

我需要 jquery slice 来显示单击时 div 列表的下 5 个 div 我如何在单击时增加切片变量的长度?

var $p1 = 0;
var $p2 = 5;
var $increaseslice = (function () {
    $p1 + 5;
    $p2 + 5;
});
var $divselector = $('.date-sheet > .date-sheet-row');

console.log($p1 + $p2);
// Stuff to do as soon as the DOM is ready;
$($divselector).slice($p1, $p2).css('display', 'block');
$('#next').on('click', function () {
    console.log();
    $($divselector).slice($p1, $p2).hide('slow');
    $increaseslice();
    console.log($p1 + $p2);
    $($divselector).slice($p1, $p2).show('slow');
});

这是我目前拥有的,但它只是每次都循环通过相同的 5 个 div ...... 小提琴

4

1 回答 1

1

使用 += 将 5 添加到它

$p1 += 5; // same as $p1 = $p1 + 5
$p2 += 5; // same as $p2 = $p2 + 5
于 2013-08-07T17:49:57.833 回答