请看这段代码:
$('#clickme').click(function(){blinkText($('#SendedText')); });
function blinkText(element)
{
$(element).fadeIn('slow');
$(element).fadeOut('slow');
}
此代码适用于除Firefox 3以外的所有浏览器。为什么Firefox显示和隐藏文本的速度如此之慢?我该如何解决这个问题?
答案 0 :(得分:1)
您的代码没有任何问题可能导致速度减慢。但是,请尝试更改
$(element)
到
element
因为你的element
已经是一个jQuery对象了。如果这不起作用,那可能是你的Firefox版本中的一个错误。它现在已经是版本7了......
function blinkText(element)
{
element.fadeIn('slow');
element.fadeOut('slow');
}
答案 1 :(得分:1)
Firefox 3是一个旧的浏览器,你的代码没有任何问题,你可以解决这个问题,而不是你可以改变以前的Firefox版本。如果它真的困扰你,你可以使用浏览器检测,并为FF3和更旧的
做更简单的事情// Select Firefox under 3.x
if (jQuery.browser.mozilla && jQuery.browser.version <= '1.9') {
// alternative behavior.
}