[英]Calling function of a JQUERY Plugin ( supersized ) via its API as part of a .click
我遠非精通JS,所以請原諒任何明顯的疏忽。 我一直在嘗試使用超大背景幻燈片插件的 API 作為常規 (element).click(function() 的一部分。
API 記錄在這里,包括。 對我的問題來說似乎很重要的部分:
api.goTo(targetSlide) 觸發轉換到目標幻燈片編號。
//Goes to slide #5 $(element).click(function(){ api.goTo(5); });
基於此,我將拍攝以下代碼,以便擁有一個帶有 class“按鈕”加載幻燈片編號 5 的 div:
$(document).ready(function(){
$(".button").click(function(){
api.goTo(5);
});
});
這是行不通的——而且插件的名稱不在代碼中的任何地方,這一事實使得上面的代碼很明顯缺少一些東西。 我只是不知道是什么。 我還嘗試將它放置在插件的源代碼和主題中的不同位置 - 但到目前為止還沒有運氣。
這是我找到的相關帖子。 然而,這個人遇到的問題是通過修改插件的主題以不監聽點擊事件而是由插件內的 function 觸發的方式解決的。 盡管如此,我還是把它作為背景信息包括在這里。
任何幫助將不勝感激。
我偶然發現了同樣的問題 - 然后意識到我已經下載了 SuperSized 版本 3.1.3(這里是舊版本的最新版本),並且完全忽略了當前版本的下載鏈接(截至今天為 3.2.4)。 但是,API 調用僅支持從 3.2 開始 - 所以也許您遇到了同樣的問題?
下載最新版本后,您發布的相同代碼對我來說效果很好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.