jQuery突出显示效果,不会消失
我想使用jQuery.effect(’highlight’)突出显示 ,但它会在一段时间后淡出。
如何让亮点持久化?
我的代码是:
$('span').live('click', function () { $(this).effect("highlight", { color: "#ff3fff"}); });
我不认为高光效果具有持久状态,您可以设置背景颜色:
$('span').live('click', function () { $(this).css("backgroundColor", "#ff3fff"); });
如果您正在使用UI
,请尝试以下操作:
$('span').live('click', function () { $(this).animate({backgroundColor: '#aa0000', color: '#fff'}, 1000); });
由于jQuery UI集成了color plugin
,因此您可以设置颜色渐变动画。