2012-06-01 125 views
0

我正在使用totemticker jQuery插件,但需要能够以编程方式停止它。它似乎没有提供这个功能,所以我看看the source code看我是否可以自己添加它。自定义jQuery totemticker插件

似乎所有我需要做的是找出如何调用

base.stop_interval() 

不过,我似乎无法使存储在base访问呼叫者的对象。我做了一些不成功的尝试,但希望有人对jQuery插件的工作方式有更多的了解,这可以让我指出正确的方向。

回答

2

有一个在这里的源行:

base.$el.data("omr.totemticker", base); 

什么它基本上做的是使可通过数据功能jQuery对象的基本对象。

用jQuery选择它,并调用.data('omr.totemticker')来获取base对象。

这是您链接到的演示的检查(在Chrome的开发工具中)。

The Example Inspected

所以调用$("#vertical-ticker").data("omr.totemticker").stop_interval();应停止滚动字幕的自动旋转。