Anythingslider:需要在活动页面之前删除幻灯片而不需要放松

时间:2012-03-06 23:00:56

标签: jquery anythingslider

使用Anythingslider和Ajax我创建了一个生成无限幻灯片的滑块。这很好用。 但我必须清理旧幻灯片,页面不会变大并杀死RAM。

我尝试以下操作,有可能总是回到10个滑块:

  onSlideComplete: function(slider) {


     if (slider.currentPage >= 21) {

    $('#slider1 > li:not(.cloned)').slice(0, 9).remove();
    $('#slider1').anythingSlider(11); // update the slider


 }

      }

当我更改滑块编号以更正删除时,我不想要缓动效果。那可能吗。还是有更好的方法?

谢谢

1 个答案:

答案 0 :(得分:0)

我没有机会对此进行测试,但请尝试以下方法:

onSlideComplete: function(slider) {

    if (slider.currentPage >= 21) {

        $('#slider1 > li:not(.cloned)').slice(0, 9).remove();
        slider.currentPage = 11;
        slider.updateSlider();
    }

}

如果不起作用,请尝试以下操作:

onSlideComplete: function(slider) {

    if (slider.currentPage >= 21) {

        $('#slider1 > li:not(.cloned)').slice(0, 9).remove();
        slider.currentPage = 11;
        slider.updateSlider();

        // (page, autoplay?, callback, time)
        slider.gotoPage(11, false, {}, 0)
    }

}

如果仍然无效,请在updateSlider()后移动gotoPage。毕竟,如果它仍然不起作用,我想我可能需要修改插件。