Я пытаюсь создать систему рейтинга, но у меня есть некоторые проблемы.Простая рейтинговая система
вот мой HTML:
<div id="div-stars1">
<img src="assets/imagens/star_empty_na.png" style="width: 25px" id="img-starsna">
<img src="assets/imagens/star_empty.png" style="width: 25px" class="img-stars" id="img-star1">
<img src="assets/imagens/star_empty.png" style="width: 25px" class="img-stars" id="img-star2">
<img src="assets/imagens/star_empty.png" style="width: 25px" class="img-stars" id="img-star3">
<img src="assets/imagens/star_empty.png" style="width: 25px" class="img-stars" id="img-star4">
<img src="assets/imagens/star_empty.png" style="width: 25px" class="img-stars" id="img-star5">
</div>
<div id="div-stars2">
<img src="assets/imagens/star_empty_na.png" style="width: 25px" id="img-starsna">
<img src="assets/imagens/star_empty.png" style="width: 25px" class="img-stars" id="img-star6">
<img src="assets/imagens/star_empty.png" style="width: 25px" class="img-stars" id="img-star7">
<img src="assets/imagens/star_empty.png" style="width: 25px" class="img-stars" id="img-star8">
<img src="assets/imagens/star_empty.png" style="width: 25px" class="img-stars" id="img-star9">
<img src="assets/imagens/star_empty.png" style="width: 25px" class="img-stars" id="img-star10">
</div>
Ну, мне нужно иметь несколько блоков кода, как это, но я не хотел бы иметь много функций для этого (# Div-stars3, # div- звезд4 ... # divstars20). Да, есть много вопросов из моего опроса, но я не хочу повторять код, я имею в виду, что я не хочу кодировать какие-либо одно и то же вещи ($ ("# div-stars1"). Mouseover (function() { ....}), $ ("# div-stars2"). mouseover (function() {....}), $ ("# div-stars3") ..... Итак, я бы хотел некоторые советы от того, как идти. Я забочусь о чистом, худшем и динамичном коде.
Я сделал систему рейтинга только с одним блоком кода div, не более одного. Теперь мне нужно сделать много кодов блоков, много вопросов со многими звездами, каждый из которых отвечать на ваши <div>
Спасибо.
HI @jbernardo, Ли Вера есть учебник, чтобы сделать это с помощью CSS. вы можете получить некоторые идеи из: [ссылка на статью] (http://lea.verou.me/2011/08/accessible-star-rating-widget-with-pure-css/) – TrtlBoy
Вот ссылка на css версия [https://jsfiddle.net/bgibson/q852ohww/](https://jsfiddle.net/bgibson/q852ohww/) – TrtlBoy