2010-06-25 78 views
1

我想突出顯示使用jQuery.effect('highlight')的<span>,但它會在一段時間後淡出。jQuery突出效果不會消失

我怎樣才能讓重點持久?

我的代碼是:

$('span').live('click', function() { 
     $(this).effect("highlight", { color: "#ff3fff"}); 
    }); 

回答

4

我不認爲突出顯示效果具有持續性的狀態,你可以只設置背景顏色:如果您使用UI

$('span').live('click', function() { 
    $(this).css("backgroundColor", "#ff3fff"); 
}); 
1

,試試這個:

$('span').live('click', function() { 
    $(this).animate({backgroundColor: '#aa0000', color: '#fff'}, 1000); 
}); 

由於jQuery UI有color plugin inte磨碎,你也可以動畫顏色褪色。