두 개의 버튼이 있습니다. 첫 번째 경고는 3 초 지연과 3 초 지연으로 경고를 나타냅니다. 두 번째 버튼은 setTimeout
기능을 일시 중지 할 수 있어야합니다.jQuery를 사용하여 일시 중지 시간 종료 기능()
첫 번째 경고가 표시되고 '일시 중지'를 클릭하면 두 번째 경고가 표시되지 않습니다. 솔루션에 가깝지만 여전히 작동하지 않습니다. 내 코드는 다음과 같습니다
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script>
$(document).ready(function() {
$("#start").click(function() {
setTimeout(myFunction, 3000);
setTimeout(myFunction, 6000);
});
$("#stop").click(function() {
$("myFunction").stop();
});
});
function myFunction() {
alert('Hello');
}
</script>
</head>
<body>
<p>
<button id="start">Start</button>
<button id="stop">Pause</button>
</p>
</body>
</html>
이것은 불가능합니다. – evolutionxbox
멈춤 기능이 아닌 일시 정지 기능이 필요합니다 .Javascript가 가능합니다. –