我想确定如何通过调用'stop_button'时单击一个不同的函数来阻止来自点击'start_button'的递归函数调用。停止递归函数调用onclick button1从不同的函数onclick按钮2
- 用户点击“START_BUTTON”和向下滑动/向上动漫继续循环“无限”,直到...
- 用户点击“stop_button”和环形动画将停止。
我想保留两个不同的按钮,而不是有一个两用的开始/停止按钮。使用下面的代码,动画会启动并循环,但在单击停止按钮时不会停止。我想让停止按钮在点击时停止动画。
var stopSliding = false;
$('#stop_button').click(function(){
stopSliding = true;
});
$('#start_button').click(function infiniteLoop(){
if (stopSliding == true)
{
$('#top_message').stop();
return;
}
else
{
$('#top_message').hide().slideDown(2000);
$('#top_message').slideUp(2000);
infiniteLoop();
return;
}
});
提供一个的jsfiddle? – lifetimes 2013-05-13 22:07:40