【问题标题】:How do i increase my jquery slice by 5 on click?如何在点击时将我的 jquery 切片增加 5?
【发布时间】:2013-08-07 17:47:03
【问题描述】:

我需要 jquery 切片来显示单击时 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... fiddle

【问题讨论】:

    标签: jquery slice


    【解决方案1】:

    用 += 加 5

    $p1 += 5; // same as $p1 = $p1 + 5
    $p2 += 5; // same as $p2 = $p2 + 5
    

    【讨论】:

      猜你喜欢
      • 2019-11-15
      • 2010-09-07
      • 1970-01-01
      • 2011-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-23
      • 1970-01-01
      相关资源
      最近更新 更多