ので、私は別のfunction
ごとに2トリガーの主要なfunction
持っている私のsetTimeout()ループを停止することはできません - 17秒が、私はclearTimeout()
でそれを停止しようとすると、それだけで行くと完全にclearTimeout()
を無視します。私は何とか
だからこれは私の主要な機能である:
var itemTimer;
var stopTimeout;
function major(){
var itemTime = Math.floor(Math.random() * 15000) + 2000;
itemTimer = setTimeout('items()', itemTime);
stopTimeout = setTimeout('major()',itemTime);
}
そして、これは私のストップタイムアウト機能である:
function stopTimer() {
clearTimeout(itemTimer);
clearTimeout(stopTimeout);
}
はあなたのsetTimeout()
が誤って呼び出されている
どこで、どのようにあなたがstopTimer' '呼ぶのですか? – Xufox