通过其API作为.click的一部分调用JQUERY插件(超大)的函数

我远没有精通JS,所以请原谅任何明显的疏忽。 我一直在尝试使用超级背景幻灯片插件的API作为常规(元素).click(function()的一部分。

这里记录了 API ,包括。 这部分看似对我的问题很重要:

api.goTo(targetSlide)触发转换为目标幻灯片编号。

//Goes to slide #5 $(element).click(function(){ api.goTo(5); }); 

基于此,我会拍摄下面的代码,以便有一个div与类“按钮”加载幻灯片编号5:

 $(document).ready(function(){ $(".button").click(function(){ api.goTo(5); }); }); 

这不起作用 – 并且插件的名称不在代码中的任何位置这一事实使得上述代码缺少某些东西显而易见。 我只是不知道是什么。 我也尝试将它放在插件源和主题中的不同位置 – 但到目前为止没有运气。

这是我发现的相关post 。 但是,这个人遇到的问题是通过修改插件的主题来解决的,其方式是不监听click事件,而是由插件中的函数触发。 不过,我把它作为背景信息包含在这里。

任何帮助将不胜感激。

我偶然发现了同样的问题 – 然后意识到我已经下载了SuperSized 3.1.3版(这是版本中的最新版本),完全忽略了当前版本的下载链接(截至今天的3.2.4)。 但是,API调用只能从3.2向上支持 – 所以也许您遇到了同样的问题?

下载最新版本后,您发布的相同代码在我的最终工作正常。