1
Cocco's answer/jsFiddle에서 this question으로 가져온이 코드에서 마우스가 progress
div 위로 마우스를 가져 가면 마우스 커서가 "대기"스타일로만 변경됩니다.마우스 커서가 특정 요소 위에있을 때만 변경됨
왜 그런가? 그리고 작업이 완료 될 때까지 커서가 해당 페이지 전체의 대기 스타일이되도록 만드는 이유는 무엇입니까?
는HTML :
<button type="button" id="gogogo">Go!</button>
<div id="progress">0</div>
자바 스크립트 : 당신의 몸은 약 40px 높이 때문에
(function (W) {
W.onload = function() {
var D = W.document,
a = 0,
c = D.getElementById('progress');
function b() {
c.innerText = a + 1;
a++;
if (a < 3000) {
requestAnimationFrame(b);
} else {
D.body.style.cursor = 'default';
}
}
function start() {
D.body.style.cursor = 'wait';
b()
}
D.getElementById('gogogo').onclick = start;
}
})(window)
는 마진 및 패딩 – SLaks
@SLaks 제거 - 업데이트되었습니다. – j08691