Próbuję zrobić za pomocą biblioteki jQuery płynnie zmieniający się kolor tła po najechaniu myszką na diva.
Jedynym rozwiązaniem jakie przyszło mi do głowy jest:
Kod
$(function(){
$("#Form").mouseover(function(){$("#Form").animate({backgroundColor: "black"}, 1000);});
});
$("#Form").mouseover(function(){$("#Form").animate({backgroundColor: "black"}, 1000);});
});
Ale to nie działa. Działa natomiast zmiana natychmistowa (bez płynnego przejścia) poprzez:
Kod
$(function(){
$("#Form").mouseover(function(){$("#Form").css({backgroundColor: "black"});});
});
$("#Form").mouseover(function(){$("#Form").css({backgroundColor: "black"});});
});
Funkcja animate napewno działa dobrze bo kod:
Kod
$(function(){
$("#Form").mouseover(function(){$("#Form").animate({opacity: 0}, 1000);});
});
$("#Form").mouseover(function(){$("#Form").animate({opacity: 0}, 1000);});
});
Powoduje zamierzony efekt czyli płynne zanikanie. To samo z backgroundColor już nie działa.
Ktoś wie jak rozwiązać ten problem?