我试图让每个跨度以 3 秒的间隔在随机颜色之间旋转。
JSFiddle:http: //jsfiddle.net/WERFJ/21/
<h1><span class="first">TEXT1</span> <span class="second">TEXT2</span> <span class="third">TEXT3</span></h1>
目前我正在使用下面的代码和jquery.animate-colors插件。有什么方法可以使这个运行或更快地获得相同的效果。Chrome 可以处理,但 FF 经常崩溃。谢谢!
$(document).ready(function() {
spectrum();
function spectrum(){
var hue1 = 'rgb(' + 128 + ',' + (Math.floor(Math.random() * 256)) + ',' + (Math.floor(Math.random() * 256)) + ')';
var hue2 = 'rgb(' + (Math.floor(Math.random() * 256)) + ',' + 128 + ',' + (Math.floor(Math.random() * 256)) + ')';
var hue3 = 'rgb(' + (Math.floor(Math.random() * 256)) + ',' + (Math.floor(Math.random() * 256)) + ',' + 128 + ')';
$('.first').animate( { color: hue1 }, 3000);
$('.second').animate( { color: hue2 }, 3000);
$('.third').animate( { color: hue3 }, 3000);
spectrum();
}
});