संभव डुप्लिकेट:
jQuery mouseover a disabled link, how do I change the cursor so it doesn’t appear clickable?रोकें कर्सर बदलें
मैं एक बटन है कि मैं कुछ मामलों में अक्षम करने का प्रयास कर रहा हूँ जहां अपने कार्य अनावश्यक या असंभव है है । यह पृष्ठ पर कई बटनों में से एक है, और मैं केवल इस विशिष्ट बटन को अक्षम करना चाहता हूं।
जिस प्रभाव को मैं ढूंढ रहा हूं वह इसे बाहर निकालना, अनजान करने के लिए है, और माउस पॉइंटर के लिए बटन पर होवर करते समय हाथ पॉइंटर में नहीं बदला जाना है।
मैंने पहले 2 उद्देश्यों में सफलतापूर्वक सफलता प्राप्त की है, लेकिन मुझे यह सुनिश्चित नहीं है कि तीसरे व्यक्ति को कैसे बनाया जाए। जब मैंने खोज की तो मैंने इस व्यवहार को वैश्विक रूप से अक्षम करने के लिए सुझाव देखा, लेकिन एक विशिष्ट बटन के लिए नहीं।
यहां तक कि मेरे पास अब तक है।
if(buttonIsDisabled)
{
var btnid ="#button"+index;
$(btnid).attr("disabled","disabled").fadeTo(500,0.2);
}
यह सफलतापूर्वक बटन उन पर क्लिक करता है और इसे बाहर fades, लेकिन फ़ायरफ़ॉक्स और क्रोम में यह अभी भी एक हाथ आइकन जब मँडरा को दर्शाता है। आईई 8 (जिसे मुझे भी समर्थन करना है) हाथ को सही तरीके से अक्षम करता है और कर्सर को दिखाता है।
क्रोम और फ़ायरफ़ॉक्स में आईई के व्यवहार को लागू करने के तरीके पर कोई सुझाव?
आप की कोशिश की है सीएसएस के साथ स्टाइल, उदाहरण के लिए 'कर्सर: default'? – j08691
@ j08691 मैं केवल यह कभी-कभी गतिशील रूप से करना चाहता हूं, लेकिन jQuery .css समाधान स्पष्ट रूप से समझ में आता है। –
@ डीओडियस अच्छा बिंदु, मैंने कुछ खोज किया लेकिन बटन विशिष्ट सामान खोज रहा था और "अक्षम लिंक" पोस्ट नहीं देखा। –