He packaged a star rating plugin para meteor, por lo que he evaluado todos los plugins jQuery 11 de calificación enumeran here, y el ganador es, de lejos, RateIt.
rápido, Mejora progresiva, toque de apoyo, personalizable (simplemente intercambiar las imágenes, o cambiar un poco de CSS), JavaScript no obstructivo (usando HTML5 Data- * atributos), soporte RTL, soporta tantas estrellas como desee como, y también cualquier tamaño de paso.
tamaño minified: 4.35KB (1.55KB cuando gzip).
Probado en: IE6-10, Chrome 7-22, Firefox 3,6 a 16, Opera 10,63-12 - usando jQuery 1.6.2 - 1.8.2. Toque prueba de compatibilidad en iPad iOS 4.2.1-5
RateOt puede utilizar opcionalmente el HTML5 range input element - perfecto para este propósito. No hay elementos cojos <li>
o botones de radio.
Los otros son claramente las soluciones de menor:
Star Rating, the first answer
- 78 open issues
- en Google Code, no en GitHub, lo que significa poco o ningún tirón pide
hace
- última actualización de 7 meses
Sólo 22 10
- desarrollo algo lento, verifique la pestaña temas)
- ninguna mención de la compatibilidad del navegador o soporte táctil
- tiene banco de pruebas
https://github.com/ripter/jquery.rating
- compromete
- soporte sin toque, compatible con el navegador lidad lista ni nada
- raty es claramente mejor
De todos modos, ninguno de ellos menciona la compatibilidad del navegador o soporte táctil. RateIt hace, y también explica claramente por qué es mejor y diferente de los demás:
Por qué se RateIt diferente
A pesar de que hace el mismo trabajo que el resto de los plugins categoría del jQuery, la principal diferencia es su simplicidad La mayoría de los complementos crean un elemento para cada estrella (parcial), ya sea un div con un fondo de estrella o una etiqueta img. Cada una de estas etiquetas obtiene un evento de desplazamiento y un evento de clic. Y en estos eventos de desplazamiento/clic tiene que ir y hablar con las otras estrellas, diciéndoles que cambien su estado.
Así que cada plugin de estrella hace muchas modificaciones de DOM (agregando la cantidad de estrellas como elementos), y agrega muchos eventos (de nuevo el número de estrellas multiplicado por 2).
RateIt utiliza básicamente tres divs.
¿Ah, y la última actualización? Ayer.
@Andrew: ¿realmente no tienes nada mejor que hacer que unilateralmente cerrar una pregunta con 20 votos positivos y más de 40 votos hacia arriba para la respuesta número 1? ¿Qué le parece usar los poderes de su moderador de manera más constructiva, como cambiar la respuesta aceptada para que sea la respuesta número 1? –
@dan Tus tiempos y tu tono son ciertamente apreciados. –
@AndrewBarber: teniendo en cuenta su historial de cerrar y eliminar preguntas, todo lo que puedo esperar de la mejor solicitud que pude haber presentado (después de haber votado para reabrir hace mucho tiempo), es desahogarme. Pero de todos modos, ¿le agradaría considerar la reapertura de esta pregunta, a la luz del interés que ha generado en la comunidad de programación durante el último año y medio? –