0
$ ('# purple-title') .html()! = "PLEASE SCAN YOUR CARD"조건이 충족되면 간격을 종료하고 싶습니다. 그 if() 함수 내부에있는 일을하십시오.setInterval 중지 및 나머지 코드 실행
내 문제가 해결되었으며 다음 코드는 잘 작동합니다!
$(document).ready(function() {
$.ajaxSetup({
cache: false
});
var refreshID = setInterval(function() {
$('#purple-title').load('dbcheck.php');
if ($('#purple-title').html() != "PLEASE SCAN YOUR CARD") {
clearInterval(refreshID);
$("#waiting-for-signal").animate({
opacity: '0'
}, 300);
$("#purple-title").animate({
opacity: '0'
}, 300);
setTimeout(function() {
$("#waiting-for-signal").css("visibility", "hidden");
$("#purple-title").html("Welcome!");
$("#screen").prepend('<img id="checked" src="assets/check.gif"/>');
$("#screen").prepend('<p id="purple-title" class="purple-title" style="margin:20px 0px 0px 0px;">WELCOME<br /><br /><strong>ALEN ŠIMUNIC</strong><br /><br />UID: 31.42.43.25</p>');
$("#checked").css("opacity", "1");
}, 300);
$("#purple-title").animate({
opacity: '1'
}, 300);
setTimeout(function() {
$("#purple-title").animate({
opacity: '0'
}, 300);
$("#checked").animate({
opacity: '0'
}, 300);
}, 2200);
setTimeout(function() {
location.reload();
}, 2500);
}
}, 500);
});
'경우 ($ ('# 보라색 제목'). html로()! = "카드를 스캔 해주십시오") {사항 clearInterval (refreshID) ; – mplungjan
if()가 실행되기 전에 간격을 종료합니다. –
그냥 다음 간격을 실행하지 않습니다. – mplungjan