Приставка JQuery за показване на рейтинг на звезди

Ако сте редовен читател на моя блог, може би вече сте забелязали, че съм се променил рейтинг за статии.
Основната причина за промяна на рейтинга беше, че рейтингът се показва с "цели" звезди, добре, максимумът може да се покаже и половин звезда. Тоест, ако рейтингът на статията беше 4,75, тогава беше необходимо да се покажат или 4,5 звезди, или 5, което не ми хареса много.
Затова беше решено да напиша своя собствена приставка за jQuery, която да формирам звезден рейтинг.
Основни изисквания към приставката:
- Оценката трябваше да се показва правилно, т.е. ако моята оценка беше 4.78, броят на попълнените звезди също трябва да е подходящ.
- Възможността за избор на ефект, когато задържите курсора на мишката над звезда. Това означава каква марка може да даде потребителят. тоест, когато задържите курсора на мишката над звездите, те би трябвало да бъдат изрисувани или с цели звезди, или с половин звезда, или в абсолютни стойности след курсора на мишката
- Възможност да зададете свои собствени звезди
- Възможност за посочване на URL адреса, на който ще бъде изпратен резултатът от гласуването
- Възможност за посочване на броя звезди, показани в рейтинга
- Автоматично отклонение на резултатите от гласуването. (Например: 1 глас, 2 гласа, 5 гласа)
- Възможност да зададете свои собствени съществителни за резултати от гласуване
- Възможност за задаване на минималната рейтингова стойност, под която потребителят няма да може да гласува
- Възможността за изпълнение на персонализирана функция при щракване върху звезда