Jquery检测暂停

时间:2010-09-16 11:04:16

标签: jquery-plugins jquery jquery-selectors cycle

我正在使用jQuery和循环插件来简单地旋转一些图像。

在鼠标上,我甚至要求它暂停,

$('.content-main-imgholder', this).cycle('pause');

我的问题是现在如何检测循环是否暂停?即。

if( cycle = pause ) {
//do something
}

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

它在元素上添加了cyclePause属性(暂停时设置为1),因此您可以像这样检查:

if($('.content-main-imgholder', this)[0].cyclePause) {
  //do something
}

这会检查第一个元素,如果你有许多可以遍​​历并检查每个元素,那么只要你确实有多个实例(或者如果你将它们全部暂停,如问题,那么取决于你要做什么)检查第一个可能仍然足够。)