제목 | 제이쿼리 클릭이벤트 내에서 커서 변경 | ||
---|---|---|---|
카테고리 | 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()로 해결했습니다.
|