Я пытаюсь заставить каждую букву в элементе div измениться на случайный цвет из массива цветов. Затем сбрасывайте, когда мышь уходит от div.
Вот что у меня есть до сих пор. Я думаю, что я довольно близок, за исключением того факта, что это на самом деле не работает. Это было построено из нескольких разных фрагментов на этом сайте.
$(document).ready(function() {
// COLOURS ARRAY
var colours = Array("#ddd", "#333", "#999", "#bbb"), idx;
$("DIV#header").hover(function(){
$( $(this).text().split('')).each(function(index, character) {
idx = Math.floor(Math.random() * colours.length);
$(this).css("color", colours[idx]);
});
}, function() {
$(this).css("color","#ddd");
});
});
Он не выдает никаких ошибок JS. 2-я функция наведения вроде работает, а не первая. Любая помощь будет принята с благодарностью!