2012-06-02 15 views
11

मैंने उदाहरण देखे हैं जहां आप इसे अपने प्रीसेट छवियों में प्रीसेट छवियों में बदल सकते हैं; उदाहरण:जावास्क्रिप्ट माउस कर्सर को किसी छवि में कैसे बदला जाए?

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

लेकिन मेरे अपने /img/my_image.png के बारे में कैसे?

किसी भी मदद के लिए धन्यवाद।

+1

[इस] [1] क्या आप देख रहे हैं रहा है? यदि ऐसा है तो इसे डुप्लिकेट [1] के रूप में चिह्नित किया जाना चाहिए: http://stackoverflow.com/questions/336925/custom-cursor-image-css –

+0

शायद। मुझे कोड "ए.हेरोशॉट आईएमजी { कर्सर: यूआरएल (/img/layout/backgrounds/moz-zoom.gif), -मोज़-ज़ूम-इन; }", लेकिन मुझे यकीन नहीं है कि इसे कैसे कार्यान्वित किया जाए । मेरे पास अब एक बटन है, और जब क्लिक किया गया है, तो मेरे पास एक फ़ंक्शन हैंडलिंग है। उस फ़ंक्शन के भीतर मैं कर्सर को एक छवि में बदलना चाहता हूं, लेकिन मुझे यकीन नहीं है कि इस कोड का उपयोग कैसे करें। – JDS

उत्तर

18

आप, सीएसएस में इसे करने के लिए 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/en/CSS/cursor – jimr

+0

@pst lol। यह मुझे भी चोट पहुंचाता है, लेकिन कोड यह छोटा था .. – 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'}); 
संबंधित मुद्दे