2012-06-02 3 views
11

운영체제의 이미지를 미리 설정할 수있는 예제를 보았습니다. 예 :JavaScript 마우스 커서를 이미지로 바꾸는 방법?

$('body').css('cursor', 'wait'); 

하지만 내 자신의 /img/my_image.png는 어떨까요?

도움 주셔서 감사합니다.

+1

[이] [1] 당신이 찾고있는 무엇을? 그렇다면이 부분을 중복으로 표시해야합니다. [1] : http://stackoverflow.com/questions/336925/custom-cursor-image-css –

+0

나는 "a.heroshot img { cursor : url (/img/layout/backgrounds/moz-zoom.gif), -moz-zoom-in; }"코드를 보았지만 구현 방법을 모르겠습니다. . 지금 가지고있는 것은 버튼입니다. 클릭하면 함수를 처리 할 수 ​​있습니다. 이 함수 내에서 커서를 이미지로 변경하려고하지만이 코드를 사용하는 방법을 모르겠습니다. – JDS

답변

18

당신은 CSS에 대한 URL을 지정하여 할 수 있습니다

div 
{ 
cursor:url(smiley.gif),url(myBall.cur),auto; 
} 

http://www.w3schools.com/cssref/pr_class_cursor.asp

+4

어 ... w3schools. 다른 참조가 있습니까? 그럼에도 불구하고 +1. –

+7

https://developer.mozilla.org/ko/CSS/cursor – jimr

+0

@pst 권자 그것은 나를 너무 상처지만, 코드는 사소한 것이었다. – malangi

2

나는 외부의 기사를 링크 일반적으로하지 않습니다를 참조하지만,이 사람은 당신의 필요를 다룹니다. 나는 지속성을 위해 여기에 관련된 것들을 복사했습니다.

#dragMe { 
    cursor: url('../cursors/customMoveCursor.cur'),  /* Modern browsers */ 
      url('cursors/customMoveCursor.cur'),  /* Internet Explorer */ 
      move;          /* Older browsers  */ 
} 

제공 : http://www.useragentman.com/blog/2011/12/21/cross-browser-css-cursor-images-in-depth/

사용자 정의 커서를 만들 때 접근성을 고려하는 것을 잊지 마세요! 건배 :)

2

(대체이나 기본 커서) 사용자 정의 커서 설정하는 JQuery와 방법 :

$('selector').css({'cursor': 'url(/cursors/customMoveCursor.cur), default'}); 
관련 문제