我试图创建一个动画,它在页面加载时加载。
最初它创建具有白色背景的对象。
每隔 1 秒,它将对象向右移动 10px,平均同时通过将 10 添加到其 RGB 值来更改对象颜色。
我已经创建了这个 jsFiddle,但它不起作用(边框是为了区分对象)任何输入都将在很大程度上受到赞赏。
function RGB2HTML(red, green, blue)
{
var decColor =0x1000000* blue + 0x100 * green + 0x10000 *red ;
return '#'+decColor.toString(16).substr(1);
}
window.onload = function(){
var currentColor='white';
var red = 0;
var green = 0;
var blue =0;
setInterval(function(){
$('.object').style.top += 10px;
$('.object').style.left += 10px;
$('.object').style.background-color = RGB2HTML(red+10; green+10; blue+10)
}, 1000);
};
这是jsfiddle: