2012-12-30 11 views
8

होवर होने पर कर्सर सूचक करने के लिए jQuery के उपयोग करने के लिए कोशिश कर रहा है:जावास्क्रिप्ट होवर कर्सर सूचक

$('#example td').hover(function() { 
$(this).css('cursor','pointer'); 
}); 

मैं सीएसएस में रख नहीं करना चाहता, मैं इसे Jquery में चाहते हैं।

इसे ठीक करने के लिए मुझे क्या करने की ज़रूरत है?

http://jsfiddle.net/Egttj/

+1

आप सीएसएस का उपयोग क्यों नहीं करना चाहते हैं? – Blender

+3

बीसी मैं jquery –

+2

jQuery का उपयोग करना चाहता हूं jQuery सीएसएस के लिए प्रतिस्थापन नहीं है। – Blender

उत्तर

14

यह यहाँ काम करने के लिए के बाद मैं अपने jQuery अप को मंजूरी दे दी है, आप पहली बार क्लिक समारोह और searchform और बटन बंद करने के लिए भूल गया अपने html में घोषित नहीं कर रहे हैं

मूल रूप से (मैं इसे टीआर #example करने के लिए बदल) आपका jQuery उस अच्छी तरह से कोडित नहीं था (वहां भी एक पंक्ति थी 5.}) उस पर जो वहां नहीं था)।

मैं भी jQuery चयनित मानक के बजाय के लिए "अपने ढांचे" सेट mootools

यह पूरा jQuery कोड के बाद मैं कुछ अनावश्यक कोड को नष्ट कर दिया मुझे मिल गया है:

$(document).ready(function() { 

    $('#example tr').click(function() { 
     var href = $(this).find("a").attr("href"); 
     if(href) { 
      window.location = href; 
     } 
    }); 

    $('#example tr').hover(function() { 
     $(this).css('cursor','pointer'); 
    }); 

}); 

Fiddle

8

मैं किसी कारण से टोबियास Nilsons के जवाब टिप्पणी नहीं कर सकता है, इसलिए यहाँ यह एक जवाब के रूप है।

$('#example td').css('cursor', 'pointer');` 

कोई कारण नहीं है कि आप होवर पर लागू शैली को निर्दिष्ट क्यों करना चाहते हैं। कर्सर वास्तव में केवल होवर पर दिखाई देता है, इसलिए।

बेला: http://jsfiddle.net/Egttj/15/

मैं बस एक स्टाइलशीट में इसी नियम निर्दिष्ट संभालने कर रहा हूँ आप के लिए एक छोटे से परेशानी का कारण बनता है। लेकिन, हाँ, जैसा कि सभी ने बताया, यह वास्तव में ऐसा करने का सबसे अच्छा और सरल तरीका होगा।

+0

सही काम करता है! धन्यवाद! –

संबंधित मुद्दे