鼠标移动时颜色变化太频繁,但是我希望它延迟并使其平滑,但代码无法正常工作。
我delay()
为此进行了介绍,但似乎不起作用。
让我知道我concept
在代码中使用延迟时缺少什么。
jQuery代码-
var possible = 'ABCDEF123456';
var stringLength = 6;
$('#divcol').on('mousemove',function(){
var randomString = Array.apply(null, new Array(stringLength)).map(function () {
return possible[Math.floor(Math.random() * possible.length)];
}).join('');
var col = "#"+randomString;
$(this).delay(10000).css("background-color",col);
})
HTML -
<div id="divcol" style="width:150px;height:150px;background-color:#c3c3c3;">
</div>
小提琴 - http://jsfiddle.net/83mN7/
我正在努力实现这样的目标 - http://www.aino.com/