| 제목 | 제이쿼리 클릭이벤트 내에서 커서 변경 | ||
|---|---|---|---|
| 카테고리 | JavaScript | ||
| 글쓴이 | kasumil | 작성시각 | 2022/02/05 01:59:09 |
|
|
|||
|
클릭 이벤트 실행 후 코드가 순서대로 작동하지 않고 이상하게 ajax 통신이후에 적용 됩니다. 왜 그럴까요?
$('#id').click(function() {
$('#id').css({cursor: wait});
let result = ajax(); // 통신 진행.
if(result == true) {
커서복구
} else {
커서복구
}
});
코드는 이렇습니다. 그런데, 코드가 순서대로 변경되지 않고, ajax 통신 이후에 커서변경 css변경이 먹습니다. 이를 어떻게 해야 클릭시에 시작할때 바뀌고 끝날때 원래대로 복구 할 수 있을까요?
ajax before와 complete는 제외해주시면 감사합니다.
|
|||
| 다음글 | 우분투 apache2+svn 쓰기권한 문제.. (1) | ||
| 이전글 | 500에러 관련 문의드립니다. (2) | ||
|
kasumil
/
2022/02/05 11:53:49 /
추천
0
해결했습니다. 마우스 이벤트를 2개로 나누어서 키를 누르기시작해서 mouse down과 mouseup을 이용해서 이벤트를 구분해버렸습니다.
|
|
kasumil
/
2022/02/06 00:24:56 /
추천
0
제이쿼리로 변화하는 게 느려서 이벤트를 쪼갠 후 document.getElementId('태그').setAttr()로 해결했습니다.
|