を使用した単純なカウントダウンsetinterval
があり、関数が定義されていないというエラーが表示されます。ボタンを使用して間隔を開始および停止しています。なぜこれが起こるのか考えはありますか?
Javascript
function startCount() {
$(function() {
var count = 10;
countdown = setInterval(function() {
$("p.countdown").html(count + " seconds remaining!");
if (count === 0) {
window.location = 'http://google.com';
}
count--;
}, 1000);
});
}
function startStop() {
clearInterval(countdown);
}
html
<p class="countdown"></p>
<button onclick="startCount()">Start</button>
<button onclick="startStop()">Stop</button>