【问题标题】:Fixing autoplay and manual click for news slider修复新闻滑块的自动播放和手动点击
【发布时间】:2013-07-29 05:20:51
【问题描述】:

在这个link

自动播放会跳过最后一张幻灯片。同样,当单击最后一张幻灯片时,自动播放会停止并且不会继续到第一张。

是否可以在自动播放时,幻灯片保留在框中并自动滚动。截至目前,幻灯片在第五张幻灯片后消失在滚动条中。我们可以让当前幻灯片在框中始终可见吗?

请帮忙。

【问题讨论】:

    标签: jquery slider banner autoplay


    【解决方案1】:

    在您的代码中:使用选定类的 cn_item 的当前索引而不是 i++ 来更改它。它应该是这样的:

    function next() {
        i = $('.cn_item').index($('.selected')) + 1;
        if(i== $('.cn_item.selected').parent().children().length){      
          x=1;
    

    这应该可以解决所有问题。

    【讨论】:

    • 现在它可以完美自动播放了!但是,我们可以让当前幻灯片在滚动区域中可见吗?截至目前,除非我们手动向下滚动,否则它会在第四张幻灯片之后隐藏。
    • function next() { i = $('.cn_item').index($('.selected')) + 1; if(i==4) $('#cn_list').animate({scrollTop: $(this).height()},2000); ....... $(this).children().first().addClass('selected').click(); } }); i=0; $('#cn_list').animate({scrollTop: 0},500); } 在你的下一个函数中应该看起来像这样。 :D
    猜你喜欢
    • 2020-03-10
    • 2022-11-22
    • 1970-01-01
    • 2018-05-20
    • 1970-01-01
    • 1970-01-01
    • 2018-05-28
    • 2023-04-05
    • 2020-06-28
    相关资源
    最近更新 更多