我想確定如何通過調用'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