以编程方式停止滑块的自动滑动

时间:2011-05-13 12:54:08

标签: javascript jquery

我制作了一个滑块jquery插件。滑块在自动播放中自动启动,但当鼠标悬停滑块时,它会停止。当然,这有一个功能。

当我在其中一张幻灯片中放映电影时,我的问题就来了。如果电影正在播放,我想完全停止自动播放,即使鼠标没有悬停在滑块上。

如何从插件外部调用插件中的“stop_autoslide”函数?

感谢。

1 个答案:

答案 0 :(得分:2)

你可以在你的滑块插件中bind自定义事件。

$(sliderObject).bind("stop_slide", stop_autoslide);

然后trigger来自任何地方:

$(".mySlider").trigger("stop_slide");

根据插件的工作方式,您可能需要.live()而不是绑定。

相关问题