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

Ale*_*der 2 api jquery plugins

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

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

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

//Goes to slide #5    $(element).click(function(){ api.goTo(5); });
Run Code Online (Sandbox Code Playgroud)

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

$(document).ready(function(){

$(".button").click(function(){
  api.goTo(5);
});
});
Run Code Online (Sandbox Code Playgroud)

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

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

任何帮助将不胜感激.

gst*_*ken 5

我偶然发现了同样的问题-然后意识到,我已经下载了超大型版本3.1.3(从最新的遗留版本在这里),并完全忽视的下载链接的当前版本(3.2.4截至今日).但是,API调用仅从3.2向上支持 - 所以也许你遇到了同样的问题?

下载最新版本后,您发布的相同代码在我的结尾处工作得很好.