[英]Does anyone know how to set a callback function for the jQuery cycle plugin?
我知道您可以為某些操作設置各種回調,但是我需要獲取動態創建的尋呼機鏈接。 我想使用innerHTML將動態圖像拖放到那些鏈接中,但是如果我將其稱為onload,則顯然將無法工作,因為尚未創建鏈接。
您似乎沒有為jQuery周期設置的本地“回調”功能。 我想念它嗎? 即使插件沒有本地提供它,也有辦法嗎?
謝謝!
這里有很多事情。
首先,您可以使用傳遞給循環的'pager'選項-$('#myelement')。cycle({pager:'#mypagerdiv'})來指定分頁選項的顯示位置。 這將允許您稍后在jQuery中找到它們(例如$('#mypagerdiv a'))。
其次,有許多可用於循環的回調,可在此處的選項對象文檔中找到: http : //jquery.malsup.com/cycle/options.html
您可能最可能對以下內容感興趣:pagerAnchorBuilder
您將按以下方式使用它:$('#mycyclediv')。cycle({pagerAnchorBuilder:%yourfunction%})
使用此功能,您可以構建自己的尋呼機控件,並且可以在jQuery cycle網站上找到一些有關如何執行此操作的示例:
jquery.malsup.com/cycle/pager2.html
jquery.malsup.com/cycle/pager3.html
jquery.malsup.com/cycle/pager7.html
jquery.malsup.com/cycle/pager11.html
這應該允許您需要的功能。
但是,如果希望在更改幻燈片時更改這些動態圖像,則可以使用“ before”和“ after”回調,它們分別在幻燈片轉換發生之前和之后觸發。
如果您還有其他問題,請隨時與我們聯系,盡管我發現jQuery循環文檔非常豐富,並且“中級演示2”應該在正確的方向進行回調,這對您有幫助。
(我是這里的新用戶,因此不能發布多個超鏈接,因此對上述URL感到抱歉)
我相信這里有一些方便使用回調的示例,以及此示例頁面http://jquery.malsup.com/cycle/int2.html上的尋呼機項目
選項參考http://jquery.malsup.com/cycle/options.html中提供了所有可能的回調函數的詳盡列表。
您可能要關注的回調:
pagerClick: null, // callback fn for pager clicks: function(zeroBasedSlideIndex, slideElement)
pagerAnchorBuilder: null, // callback fn for building anchor links: function(index, DOMelement)
希望對你有幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.