내 웹 사이트에서 더 나은 사용자 환경을 제공하기 위해 일부 div 태그 내에서 커서 속도를 변경하고 싶습니다. 커서의 이미지를 이미 변경 했으므로 커서를 느리게 변경하고 싶습니다. 그렇게 할 수있는 방법이 있습니까?div 태그 내에서 커서 속도 변경하기
답변
자바 스크립트로 커서를 제어 할 수 없다고 생각합니다. 하지만 당신은, 그러나,
cursor: none;
를 사용하여 커서를 숨기고 다음 HTML/CSS로 만든 느린 이동 커서를 에뮬레이트하는 몇 가지 자바 스크립트를 할 수 있습니다. 그러나 이것은 가치가있는 것보다 훨씬 더 많은 작업이 될 것이며 아마도 어쨌든 잘 작동하지 않을 것입니다.
실제 커서가 여전히 정상적으로 움직이는 것처럼 보일 경우 예기치 않게 영역 밖으로 빠져 나갈 수 있습니다. –
'@Alexander O'Mara'를 사용하면 화면에서 움직이는 요소의 위치를 테스트 할 수 있습니다. 이벤트 객체를 사용하여'Element.getBoundingClientRect()'에 대해'event.cliientX'와'event.clientY'를 테스트하거나, 커서가 어디에 있는지 알 수 있습니다. – PHPglue
순수한 자바 스크립트를 사용하여이 작업을 수행하는 것은 어려울 수 있지만 CTRL을 사용하는 동안 AutoHotKey script을 사용하여이 기능을 통합하면 커서 속도가 느려질 수 있습니다.
이 작업을 수행하려면 AutoHotKey가 필요하지만 무료이며 오픈 소스입니다.
DOM API를 통해 포인터 속도를 직접 제어 할 수 없으며 내게 필요한 옵션 문제 및 클릭 도용 악용 가능성으로 인해 이러한 API를 사용할 수 없게됩니다.
많은 현대의 브라우저에는 포인터 이동에 대한 제어를 요청할 수있는 Pointer Lock이라는 API가 있습니다. 이 기능을 사용하면 커서 이동을 인계하고 위조 된 커서를 배치하여 느린 커서를 에뮬레이트 할 수 있습니다.
- 1. JQuery를 사용하여 DIV 내에서 javascript 변수 변경하기
- 2. jQuery로 커서 CSS 변경하기
- 3. iframe에서 마우스 커서 변경하기
- 4. iOS에서 AUGraph의 샘플 속도 변경하기
- 5. div 태그 내에서 codeigniter를 사용하여 뷰를로드하십시오.
- 6. BeautifulSoup 자식 내에서 새 태그 추가 DIV
- 7. 하나의 div 내에서 그룹 CSS 태그
- 8. 시간으로 div 위치 변경하기
- 9. div 콘텐츠를 시간으로 변경하기
- 10. Jquery로 div 변경하기
- 11. SQL 서버 - 커서 속도 향상
- 12. ASP.NET 입력 태그 - 커서 : default
- 13. 콘텐츠 내부에 이미지 태그 추가 커서 위치에서 편집 가능한 div
- 14. div 태그가없는 div div 태그
- 15. div 호버에서 div 모양 및 내용 변경하기
- 16. div 스타일 커서 이동 :
- 17. DIV 안에 커서 표시
- 18. div 내에서 div 고정하기
- 19. div 내에서 실행중인 div
- 20. php로 "echoed"div 속성 변경하기
- 21. 호버를 통해 전체 div 변경하기
- 22. 자바 스크립트로 DIV 배경 변경하기
- 23. Dojo : Div 태그 문제
- 24. Google지도에서 드래그 할 수있는 마커 커서 변경하기
- 25. Matlab Plots에서 폰트 데이터 커서 변경하기
- 26. 엠버 컨텐츠가 저장되는 동안 마우스 커서 변경하기
- 27. div 태그 안에 div 태그를 추가 div 태그 안에 포함
- 28. 파이썬 : 재생 중 사운드 속도 변경하기
- 29. 화상 채팅 프레임 속도 변경하기 톡톡스
- 30. iOS에서 CAKeyframeAnimation 중반 애니메이션의 속도 변경하기
나는 커서 속도를 망칠 정도로 회의적이다. 가능한 경우에도 UX를 향상시킬 수있다. –
해킹을 할 수는 있지만 정확히 원하는대로 작동하지 않습니다. 커서 아이콘을 지연시킬 수는 있지만 실제로는 ** 커서가 아닙니다. (적어도 생각하면 다른 방법이 있습니다. .) –
그냥 여기 던지십시오. 이 주제에 흥미가있어 다른 답변의 주석에 언급 된 포인터 잠금 API를 사용해 본 다음 여기에 간단한 데모를 작성했습니다. http://codepen.io/thepio/pen/RRBzrP?editors=1010 (jQuery 사용). 불행히도 (적어도 작동하게 만들 수는 없다)'mouseenter' 또는'hover' 또는 이와 비슷한 것으로 포인터 잠금을 초기화 할 수없는 것처럼 보입니다. 클릭 이벤트 만 작동하는 것 같습니다. 어쩌면 내가 시간이있을 때 이것을 더 자세히 검토 하겠지만 재미있는 개념이다. – thepio