2010-08-03 4 views
0

특정 동작 중에 사용자의 커서가 "대기 상태"가 되길 원하지만 CSS 커서 속성을 사용할 때의 문제로 인해 더 많은 창의적인 솔루션을 검색해야합니다. (내가 언급 한 문제는 사용자가 커서를 움직일 때까지 커서가 변경되지 않는다는 것입니다. 예 : How to get cursor to change before mouse moves when changing the cursor style dynamically.)더미 AJAX가 "대기"커서를 강제로 호출합니다. 나쁜 생각?

그러나 대부분의 브라우저는 올바르게 AJAX 요청을 할 때 대기 및 기본 커서를 통해 전달됩니다. 그래서 지금 나는 커서가 "대기"상태가되기를 바라는 한 가짜 AJAX 요청을 생각하고있다. 나는 이것이 매우 나쁜 생각일지도 모른다라고 느낀다. 그러나 나는 정말로 이유를 지적 할 수 없다. 이것이 나쁜 이유는 무엇입니까? (또는 훨씬 더 나은 솔루션입니까?)

답변

0

예, 좋지 않은 생각입니다. 대기중인 커서는 사용자가 그의 브라우저 (또는 연결)가 고정되었다고 생각하게 할 수 있습니다.

웹 페이지는 진행률 표시 줄, 회 전자, 피드백 텍스트, 모달 피드백 창, 명령 사용 불가능 등 피드백 대기 옵션을 많이 제공합니다. 그 중 하나 이상을 사용하십시오.

0

로드 및 트래픽이 서버에서 증가하므로 나쁜 아이디어입니다.

0

직접 해결책을 찾았습니다. (피드백을 위해 커서를 사용하는 것이 일반적으로 나쁜 아이디어라는 데 동의 한 이후로,이 문제를 해결할 미래의 사용자를위한 것입니다.
커서의 첫 번째 변경 사항이 마우스 이벤트 (예 : "클릭"또는 "이동")의 이벤트 핸들러에서 커서가 즉시 변경 될뿐만 아니라 나중에 setTimeout 또는 setInterval을 사용하여 변경된 경우에도 즉시 변경됩니다. setInterval 또는 setTimeout 그 eventhandler 내에서 또한 불렀다.
예, 이상합니다.

관련 문제