javascript를 사용하여 로더/스피너를 만들었습니다. 방적 기능은 모든 공정이 끝날 때까지 작동합니다.함수가 실행되었는지 확인하는 방법
나는 회 전자를 멈추는 기능이있다. 오류가 발생하면이 중지 기능이 실행되지 않습니다.
누구든지 정지 기능이 실행되었는지 여부를 확인하고 제한 시간이 지나면 회전 기능이 종료되지 않았는지 알릴 수 있습니까?
자바 스크립트 코드의 조각 : 당신이 할 수
function loaderstart()
{
var x = document.getElementById("loader");
var xx = document.getElementById("img");
x.style.display = "block";
xx.style.display = "block";
setTimeout(function(){
if(loaderstop() != true){
alert("check your network connection");
}
},10000);
}
function loaderstop()
{
var y = document.getElementById("loader");
var yy = document.getElementById("img");
y.style.display = "none";
yy.style.display = "none";
return true;
}
추가 "('loaderStop 내부')을 console.log를". 회선이 콘솔에 있는지 여부를 확인하십시오 (F12 키 W 검색 콘솔 누름). 다른 현명하고 일시적으로 경고 ('inside loaderStop')를하고 경고 메시지가 표시되는지 확인하십시오. – Playmaker
또한 "if (loaderstop()! = true)"를 "if (! loaderstop())"로 단축 할 수 있습니다. – Playmaker
console.log가 잘 작동하지만 네트워크 문제로 인해 두 번째 기능이 작동하지 않을 수 있습니다. 따라서 loaderstop 기능이 실행되지 않는 경우 경고해야합니다. – jasna