Autor Zpráva
David1256
Profil
Dobrý den,

pokouším se přes JQuery animate změnit barvu pozadí divu, ale nefunguje mi to. Všechny ostatní parametry jako třeba width nebo border se změní, ale barva ne. Nevíte proč? Zde živá ukázka a zde důležitý zdroják.
 <button id="go">&raquo; Run</button>
 
<div id="block">Hello!</div>
<script>
$("#go").click(function(){
  $("#block").animate({
    width: "70%",
    marginLeft: "0.6in",
    fontSize: "3em",
    borderWidth: "10px",
    color: "red",
    backgroundColor: "green",
  }, 1500 );
});
</script>

Děkuji.
Jan Kupka
Profil
Zdravím,

metoda animate neumí v základu měnit hodnoty barev.

V dokumentaci se doporučuje použití jQuery.Color() pluginu. Jestli se ti kvůli takové věci vyplatí do stránky vkládat další plugin je na tvém zvážení.
David1256
Profil
Díky moc, funguje.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: