Плагин jQuery animate colors работает только при нажатии? - PullRequest
0 голосов
/ 24 сентября 2011

Попытка анимировать цвет фона при загрузке страницы, но это работает только тогда, когда я фактически нажимаю на элемент. Я использую плагин цветов.

$(window).load(function ()  {  
$(".hilite").toggle(function() {
    $(this).animate({ backgroundColor: "yellow" }, 1000);
},function() {
    $(this).animate({ backgroundColor: "#FFF2A8" }, 500);
});
})

<span class="hilite">THIS should change background COLOR</span>

Ответы [ 2 ]

1 голос
/ 24 сентября 2011

Насколько я понимаю, вы пытаетесь это сделать:

$(document).ready(function(){ 
    $('.hilite').css({'background-color', 'yellow'});
    $('.hilite').animate({ 'background-color' : "#FFF2A8" }, 1000);
});

или это:

$(document).ready(function(){ 
    $('body').animate({ 'background-color': "#FFF2A8" }, 1000);
});
1 голос
/ 24 сентября 2011

Вы используете плагин no , который я вижу.

toggle() работает при нажатии.

...