2011-01-07 15 views
8
<td id="btnIcOld" style="text-align:center;"> 
    <img src="<%= VirtualPathUtility.ToAbsolute("~/img/chic/Load.png")%>" /> 
</td> 

$('#btnIcOld').live('click', function() { 
    window.location.href = 'https://extranetint.chathamfinancial.com/indications/swapcalculator'; 
}); 

तो जैसा कि आप ऊपर देख सकते हैं, छवि मेरा बटन है, और वह JQuery है जो बटन क्लिक को संभालता है। समस्या यह है कि, जब आप छवि पर अपने माउस को घुमाते हैं, तो यह मूल तीर सूचक के रूप में रहता है। मैं इसे एक हाथ में कैसे बदल सकता हूं ताकि उपयोगकर्ता जानता है कि वे उस पर क्लिक कर सकते हैं?माउस पॉइंटर बटन क्लिक करने के लिए हाथ बनें

उत्तर

15

आप कॉलम के लिए अपनी शैली को cursor:pointerCSS cursor property पर संपादित कर सकते हैं।

<td id="btnIcOld" style="text-align:center;cursor:pointer;"> 
    <img src="<%= VirtualPathUtility.ToAbsolute("~/img/chic/Load.png")%>" /> 
</td> 
+1

बहुत बढ़िया। आप आदमी हो। सीएसएस वहाँ इतना है! – slandau

1

आप अपने सीएसएस शैली में cursor:pointer का उपयोग कर सकते हैं। See here for some CSS Cursors

वैकल्पिक रूप से, क्या आपको a टैग में लपेटने का कोई तरीका नहीं है, जो आपको आवश्यक लिंक पर इंगित करता है? जब छवि के ऊपर कर्सर की शैली

+0

'कर्सर: हाथ; 'मोज़िला और क्रोम में काम नहीं करता है,' कर्सर: पॉइंटर; ' – Burjua

+0

@ बुर्जा मुझे बताए जाने के लिए धन्यवाद। –

1

बदलें:

<td id="btnIcOld" style="text-align:center;"> 
    <img style="cursor: pointer" src="<%= VirtualPathUtility.ToAbsolute("~/img/chic/Load.png")%>" /> 
</td> 
0

हर कोई काफी सही है, लेकिन मैं रख-रखाव के लिए बाहर उन शैलियों बंटवारे की सिफारिश करेंगे। कुछ इस तरह का प्रयास करें:

main.css:

.txtCenter { text-align:center; } 
.clickImage { cursor:pointer; } 

ASPX पेज:

<html> 
    <head> 
     ... 
     <link rel="stylesheet" href="path\to\main.css" type="text/css" /> 
    </head> 

    <body> 
     ... 

     <td id="btnIcOld" class="txtCenter"> 
      <img class="clickImage" src="<%= VirtualPathUtility.ToAbsolute("~/img/chic/Load.png")%>" /> 
     </td> 

     ... 
    </body> 
</html> 
संबंधित मुद्दे