2010-03-13 10 views
5

मैं तालिका पंक्ति IE में बाहर फीका करने के लिए नहीं मिल सकता है। यह क्रोम में काम करता है, लेकिन आईई नहीं। यह वास्तव में 'प्रकाश' बन जाता है और स्क्रीन पर रहता है। मैंने आईई 8 को संगतता मोड के साथ और बिना कोशिश की।मैं jQuery का उपयोग कर आईई में इस तालिका पंक्ति को क्यों नहीं निकाल सकता?

<html> 
<head> 
<script type="text/javascript" src="jquery.js"></script> 
<script type="text/javascript"> 

function hideIt() 
{ 
    $('#hideme').fadeTo("slow", 0.0); 
} 

</script> 
</head> 
<body> 
<table> 
<tr id='hideme'> 
    <td>Hide me!</td> 
</tr> 
</table> 
<button onclick='hideIt();'>Hide</button> 
</body> 
</html> 

क्या चिकनी फीका के लिए कोई समाधान/समाधान है?

+0

'0.0' –

+0

कुछ नहीं के बजाय के रूप में' अल्फा सेट करने के लिए 0' प्रयास करें। पहले की तरह। –

+0

@Adam: तर्क है कि बनाया आप 0 से 0.0 करने के लिए बदल रहा है एक फर्क होता लगता है क्या था? –

उत्तर

15

हाँ, यह एक बग (सुविधा?) IE में है। यदि आप इसे tr के बजाय td तत्वों पर लागू करते हैं, तो आपको वांछित प्रभाव मिलेगा। तो,

$('#hideme>td').fadeTo("slow", 0.0); 
+0

बहुत बढ़िया। अब आकर्षक के रूप में काम करता है। –

+0

आप आदमी हैं। धन्यवाद! –

+1

$ ('tr # hideme')। बच्चे ("td")। FadeTo ("slow", 0.0); साथ ही काम करता है। यह मेरे मामले में अधिक उपयोगी है, जहां मुझे पंक्तियों आईडी द्वारा पूरी पंक्तियों का चयन करना पड़ा। इस उत्तर के लिए धन्यवाद! – alekwisnia

0

यहाँ मैं क्या कर समाप्त हो गया है, और यह और हर क्षेत्र में काफी अच्छा काम किया, हालांकि काफी जटिल है (- कि एक मिनट में के बारे में अधिक - और कुछ कीड़े के साथ अगर आप इसे देखा जा सकता है देखें):

function FadeInFrom(item,from_bg,from_fg,call) 
{ 
    $to_bg = $(item).css('background-color'); 
    $(item).css('background-color',from_bg); 

    $to_fg = $(item + '>td').css('color'); 
    $(item + '>td').css('color',from_fg); 

    var anim = {}; 
    anim['backgroundColor'] = $to_bg; 

    $(item).animate(anim,'slow'); 

    var anim2 = {}; 
    anim2['color'] = $to_fg; 

    $(item + '>td').animate(anim2,'slow'); 
} 

यह क्या करता है आइटम की वर्तमान रंग मिलता है, और फिर इसे है कि से रंग निर्दिष्ट रंग एनिमेट।

कि बग के रूप में, यदि आप कोड ऊपर का प्रयास करें, तो आप देखेंगे कि लिंक और अन्य डोम आइटम इस से सही ढंग से एनिमेट नहीं किया जा सकता है। मैं इसे किसी के लिए समाधान खोजने का प्रयास करने के लिए छोड़ देता हूं।

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