0

我正在使用图腾标记jQuery 插件,但需要能够以编程方式停止它。它似乎没有提供这个功能,所以我看了一下源代码,看看我是否可以自己添加它。

看来我需要做的就是弄清楚如何打电话

base.stop_interval() 

但是,我似乎无法使base调用者可以访问存储在其中的对象。我做了几次不成功的尝试,但希望对 jQuery 插件如何工作有更多了解的人可以为我指明正确的方向。

4

1 回答 1

2

这里的源代码中有一行:

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

它的基本作用是通过 data 函数使基础对象可用于 jQuery 对象。

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

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

检查的示例

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

于 2012-06-01T22:38:04.613 回答