有谁知道如何为jQuery循环插件设置回调函数?

问题描述:

我知道你可以为某些动作设置各种回调,但是我需要查看在动态创建的寻呼机链接。我想使用innerHTML将动态图像拖放到这些链接中,但是如果我将它称为onload,显然将无法工作,因为链接尚未创建。有谁知道如何为jQuery循环插件设置回调函数?

似乎没有一个原生的“回调”函数,您可以为jQuery循环设置。我错过了吗?即使插件本身不提供,是否有办法做到这一点?

谢谢!

这里有很多东西。首先,您可以使用传递给cycle的'pager'选项指定页面显示的位置 - $('#myelement').cycle({pager:'#mypagerdiv'})。这将允许你在以后的jQuery中找到它们(例如$('#mypagerdiv a'))。

其次,这里还有可供周期回调的群众,可以在选项中找到的对象文件:http://jquery.malsup.com/cycle/options.html

你也许是最可能感兴趣的以下内容:pagerAnchorBuilder

你将使用它如下:$('#mycyclediv').cycle({pagerAnchorBuilder:%yourfunction%})

使用这个,你可以建立你自己的寻呼机控制和一小部分如何做到这一点的例子可以在jQuery循环网站上找到:

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”应该会在右侧给您一个有用的指示,但请不要犹豫与我联系方向重新回调。

(在这里我是新用户,所以不能发布多个超链接,上面的网址,以便对不起)

+0

谢谢,尼尔斯。你是如何找到这些寻呼机的例子的?我浏览了循环文件,从未发现这些! – rhodesjason 2010-11-10 03:10:27

+0

在标题为“其他高级演示”或某些链接下隐藏了一系列演示。打了一下狩猎,但我确信我之前见过他们! – 2010-11-10 14:24:29

我相信有如何使用回调,以及寻呼机项这方面的例子页面上一些有用的例子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) 

希望可以帮助你

+0

感谢,威尔 - pagerAnchorBuilder是我想要的,只是不知道如何完全设置该功能,直到我看到下面的链接在尼尔斯的答案。 – rhodesjason 2010-11-10 03:10:57