Ciri jQuery yang sangat sejuk adalah keupayaan untuk menukar imej secara dinamik, seperti ketika anda memindahkan tetikus ke atas kawasan tertentu skrin gambar akan berubah.
<span>//this code sits outside the (document).ready function </span> <span>function twittereyesopen() { </span> <span>//alert("open"); </span> <span>var name_element = $('#twitter-image'); </span> name_element<span>.src = "/images/page-images/twitter-eyes-open.jpg"; </span><span>} </span> <span>function twittereyesclosed() { </span> <span>//alert("closed"); </span> <span>var name_element = $('#twitter-image'); </span> name_element<span>.src = "/images/page-images/twitter-eyes-closed.jpg"; </span><span>}</span>
$ (dokumen) .ready (function () { Bolehkah saya menggunakan CSS dan bukannya jQuery untuk menukar imej pada hover? Ini boleh dilakukan dengan menggunakan: Hover pseudo-class. Berikut adalah contoh:
img: hover {
kandungan: url ('image2.jpg');
}
Dalam contoh ini, apabila anda melayang di atas imej, ia berubah kepada 'image2.jpg'. Walau bagaimanapun, kaedah ini tidak memberikan cara untuk mengubah imej kembali apabila tetikus meninggalkan imej. Untuk fungsi itu, anda perlu menggunakan JavaScript atau jQuery. Kaedah mencari () mengembalikan elemen keturunan elemen yang dipilih. Berikut adalah contoh:
$ (document) .ready (function () {
Untuk menukar imej pada hover untuk item senarai, anda boleh menggunakan kaedah hover () dalam kombinasi dengan kaedah kanak -kanak (). Kaedah kanak -kanak () mengembalikan semua kanak -kanak langsung elemen yang dipilih. Berikut adalah contoh:
$ (dokumen) .ready (function () {
});
}); Apabila anda memindahkan tetikus dari item senarai, imej kanak -kanak berubah kembali ke 'image1.jpg'.
Bagaimana saya boleh menambah kesan peralihan apabila imej berubah pada hover menggunakan jQuery? Kaedah -kaedah ini secara beransur -ansur mengubah kelegapan untuk unsur -unsur yang dipilih dari tersembunyi ke yang boleh dilihat (fadein) dan dari yang boleh dilihat kepada tersembunyi (fadeout). Berikut adalah contoh:
$ (document) .ready (function () {
Atas ialah kandungan terperinci jQuery menukar gambar semasa berlegar. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!