Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Menjana Penarafan Bintang Secara Dinamik daripada Input Berangka Menggunakan jQuery dan CSS?
Dalam bidang paparan penarafan, mengubah nilai berangka menjadi penarafan bintang adalah cabaran bersama. Bagaimanakah kita boleh menjana penilaian bintang secara dinamik berdasarkan input berangka menggunakan jQuery dan CSS?
Berikut ialah penyelesaian inovatif yang memanfaatkan satu imej dan CSS:
display: block; background: url(stars.png) 0 -16px repeat-x; width: 80px; height: 16px;
}
span.stars span {
background-position: 0 0;
}
return $(this).each(function() { var val = parseFloat($(this).html()); var size = Math.max(0, (Math.min(5, val))) * 16; var $span = $('<span />').width(size); $(this).html($span); });
}
$('span.stars').stars();
});
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menjana Penarafan Bintang Secara Dinamik daripada Input Berangka Menggunakan jQuery dan CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!