現在、html5のjqueryループの開始と停止という2つのボタンを設定しています。スタートボタンは完璧に動作しますが、私が試してみると「停止」ボタンは無効のままです。私はループを止めることに関する多くの例を見てきましたが、ボタンの中の問題を解決できないものはありません。申し訳ありませんが、これは簡単な質問ですが、学生としては非常に不満を募らせています。歓声Jqueryループの停止ボタン
"use strict";
var current_banner_num = 1;
$(document).ready(function(){
$("#banner-base").css("visibility","hidden");
$("#banner-"+current_banner_num).show();
var next_button = $("#start").button();
var stop_button = $("#stop").button();
next_button.click(function(){
var timer = setInterval(myCode, 2000);
function myCode() {
//$("#banner-"+current_banner_num).hide();
$("#banner-"+current_banner_num).fadeTo(800, 0);
if (current_banner_num == 4) {
current_banner_num = 1;
}
else {
current_banner_num++;
}
$("#banner-"+current_banner_num).fadeTo(800, 1);
}
});
stop_button.click(function(){
function abortTimer(){
clearInterval(timer);
}
});
});
あなたのためにもそれをクリアし、超高速の答えだったこと:私はあなたのコードは次のようにすべきだと思います!それに感謝のヒープ!すべて解決された! :) – pizzaeatingpanda
@pizzaeatingpandaティックボタンをクリックして私の答えを受け入れることを忘れないでください。前もって感謝します。 ':)' –