【发布时间】:2013-07-29 05:20:51
【问题描述】:
在这个link
自动播放会跳过最后一张幻灯片。同样,当单击最后一张幻灯片时,自动播放会停止并且不会继续到第一张。
是否可以在自动播放时,幻灯片保留在框中并自动滚动。截至目前,幻灯片在第五张幻灯片后消失在滚动条中。我们可以让当前幻灯片在框中始终可见吗?
请帮忙。
【问题讨论】:
标签: jquery slider banner autoplay
在这个link
自动播放会跳过最后一张幻灯片。同样,当单击最后一张幻灯片时,自动播放会停止并且不会继续到第一张。
是否可以在自动播放时,幻灯片保留在框中并自动滚动。截至目前,幻灯片在第五张幻灯片后消失在滚动条中。我们可以让当前幻灯片在框中始终可见吗?
请帮忙。
【问题讨论】:
标签: jquery slider banner autoplay
在您的代码中:使用选定类的 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