Jquery 动画在我的Firefox 3中运行非常慢

Jquery 动画在我的Firefox 3中运行非常慢,jquery,firefox-3,Jquery,Firefox 3,请看以下代码片段: $('#clickme').click(function(){blinkText($('#SendedText')); }); function blinkText(element) { $(element).fadeIn('slow'); $(element).fadeOut('slow'); } 此代码在除Firefox3之外的所有浏览器中都能正常工作。为什么Firefox显示和隐藏文本的速度如此之慢?如何修复此行为?您的代码没有任何可能导致速度减慢

请看以下代码片段:

$('#clickme').click(function(){blinkText($('#SendedText')); });

function blinkText(element)
{
    $(element).fadeIn('slow');
    $(element).fadeOut('slow');
}


此代码在除Firefox3之外的所有浏览器中都能正常工作。为什么Firefox显示和隐藏文本的速度如此之慢?如何修复此行为?

您的代码没有任何可能导致速度减慢的错误。然而,尝试改变

$(element)

因为您的
元素
已经是jQuery对象。如果这不起作用,那可能是Firefox版本中的一个bug。现在已经是第7版了


Firefox3是一款旧浏览器,您的代码没有问题,您无法解决这个问题,就像您无法更改Firefox的早期版本一样。如果它真的困扰你,你可以使用浏览器检测,为FF3和更老的版本做一些更简单的事情

// Select Firefox under 3.x
if (jQuery.browser.mozilla && jQuery.browser.version <= '1.9') {
// alternative behavior.
}
//在3.x下选择Firefox

如果(jQuery.browser.mozilla&&jQuery.browser.version,“发送”的过去时是“发送”而不是“发送”;)一个是正确的英语一个不是?@Tules哈哈耶。我不是以英语为母语的人。对不起,我没有Firefox3来试用。但是在FF 7上运行得很好。只是想帮你,我白天是一名英语老师lol@Tules:也许这就是问题所在我对此表示怀疑,在较旧的浏览器中,动画一般都比较迟钝,兄弟,我无意冒犯你,我只是说他不应该只接受第一个答案,它应该是最相关的
function blinkText(element)
{
    element.fadeIn('slow');
    element.fadeOut('slow');
}
// Select Firefox under 3.x
if (jQuery.browser.mozilla && jQuery.browser.version <= '1.9') {
// alternative behavior.
}