डरते हैं कि आप नहीं कर सकते। preventDefault()
विधि इस के लिए काम नहीं कर रही है, जो दुर्भाग्यपूर्ण है क्योंकि यह आदर्श होगा।
तुम सच में खिताब बरकरार रखने की जरूरत है विशेषता कुछ इस तरह कर सकता है:
$(document).ready(function(){
$("a").hover(function(){
// Get the current title
var title = $(this).attr("title");
// Store it in a temporary attribute
$(this).attr("tmp_title", title);
// Set the title to nothing so we don't see the tooltips
$(this).attr("title","");
},
function() { // Fired when we leave the element
// Retrieve the title from the temporary attribute
var title = $(this).attr("tmp_title");
// Return the title to what it was
$(this).attr("title", title);
});
});
हालांकि यह बहुत जटिल है। जब तक कोई विशेष कारण नहीं है तो आपको शीर्षक विशेषताओं को बनाए रखने की आवश्यकता है, मैं उन्हें हटा दूंगा।
स्रोत
2010-10-07 21:34:47
$ (इस) .data() बातें उस प्रकार के स्टोर करने के लिए एक बहुत ही उपयोगी है। इसका उल्लेख करने के लिए +1। :-) –
धन्यवाद! यह समाधान दिलचस्प है! क्या मैं जान सकता हूं कि मैं इस संग्रहीत डेटा का उपयोग कैसे कर सकता हूं? मुझे डेटा को एक var में पास करने की आवश्यकता है जैसे कि यह मेरा मूल var path = $ (this) .attr ("title") है; धन्यवाद! – laukok
$ (यह) .डेटा ("शीर्षक") आपको संग्रहीत डेटा तक पहुंच प्रदान करेगा। – FRotthowe