修改jQuery无限轮播 - 手动导航

时间:2011-04-19 15:49:07

标签: javascript jquery carousel

我正在尝试修改旋转木马,在“幻灯片”之间进行一些手动导航。我已经关注了this指南。

This是我的结果。

任何人都可以向我解释我是如何做到的,所以有可能:

  1. 选择第二个滑块(使用手动导航)
  2. 使用指向右侧的箭头向右走
  3. 不会被重定向回第一个“幻灯片”。我知道它在} else if (page > pages) { - 情况下,它正在重置页面变量。但是我怎么能避免呢?我认为goto - 方法应该处理当前的页面关联。

    我已经这样做了几个小时,我只是更加困惑。

    (我知道我手动导航的解决方法很难看;))

    提前致谢!

1 个答案:

答案 0 :(得分:1)

问题出在jquery-lol.js的第92行:

jQuery('#splash-splash').trigger("goto", [ navVal ]);

将其更改为:

jQuery('#splash-splash').trigger("goto", parseInt(navVal));

goto事件假定page参数是数字。或者,如果您以后不想担心它,请在第39行之后插入(将其作为gotoPage函数的第一行):

page = parseInt(page);