Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Membetulkan Ralat 'Harta Tidak Sah' Apabila Menghidupkan BackgroundColor dengan jQuery?
latar belakang animasi jQueryWarna: Mengendalikan Ralat Harta Tidak Sah
Apabila menggunakan jQuery untuk menghidupkan sifat backgroundColor sesuatu elemen, anda mungkin menghadapi "Tidak Sah Ralat harta benda. Ralat ini timbul kerana enjin animasi jQuery lalai tidak menyokong sifat warna seperti backgroundColor.
Penyelesaian: Menggunakan Pemalam Warna
Untuk menyelesaikan isu ini, anda perlu menggunakan pemalam Warna jQuery. Pemalam ini menambah sokongan untuk manipulasi warna dan animasi dalam jQuery.
Menyepadukan Pemalam Warna
Untuk memasukkan pemalam Warna dalam kod anda, tambahkan baris berikut pada skrip anda :
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-color/2.1.2/jquery.color.min.js"></script>
Kod Kemas Kini
Dengan pemalam Warna disepadukan, kod anda harus berfungsi seperti berikut:
$(".usercontent").mouseover(function() { $(this).animate({ backgroundColor: "olive" }, "slow"); });
Memahami Kod
Kod tersebut termasuk pemalam Warna, yang membolehkan jQuery memanipulasi backgroundColor harta benda. Fungsi animate() mengambil objek sebagai hujah, dengan kunci mewakili sifat yang akan dianimasikan dan nilai mewakili nilai sasaran. Dalam kes ini, sifat backgroundColor dianimasikan kepada "zaitun" dengan kelajuan animasi "perlahan".
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat 'Harta Tidak Sah' Apabila Menghidupkan BackgroundColor dengan jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!