¿Existe una manera simple de generar un elemento de calificación de 5 estrellas en Jquery-mobile? Similar a http://orkans-tmp.22web.net/star_rating/.Cómo hacer una calificación de estrellas increíble
Respuesta
Se puede utilizar cualquier plugin de jQuery que cumple con esta tarea. En el pasado, he utilizado el plugin jQuery Clasificación de estrellas en
http://www.fyneworks.com/jquery/star-rating/
La única cosa que hay que pensar es dejar de jQuery Mobile de representar los botones de radio con su propio estilo. Esto se puede conseguir mediante la adición de data-role="none"
a la etiqueta de entrada, consulte
http://jquerymobile.com/demos/1.0b1/#/demos/1.0b1/docs/forms/forms-all-native.html
encuentro la jQuery Raty plugin mucho más fácil de usar!
Nunca pude obtener la clase = "estrella" para trabajar con fyneworks.
Debo decir que estoy de acuerdo; Intenté ambas cosas y puedo obtener una calificación de estrellas trabajando en una página jQuery independiente, pero no pude hacer que las cosas se mostraran correctamente cuando se integraron en una configuración receptiva de jQuery Mobile. Mientras que Raty funciona bien en esa configuración. – jedison
Si lo que buscas es un componente calificación móvil, echar un vistazo a la EDITAR http://demo.mobiscroll.com/rating
: Y el desplazador se integra con temas de jQuery Mobile. Tutorial para crear un sistema de clasificación con jQM + Rating & Scroller de graduación here.
Mobiscroll no es gratis. Son $ 8. – DOK
he conseguido utilizar http://www.fyneworks.com/jquery/star-rating/ junto con jquery-Mobile (versión 1.4.5)
el truco mencionado anteriormente con data-role = "none" en el campo de entrada no funciona. necesita representar una etiqueta propia. He utilizado el ejemplo más sencillo en la página http://www.fyneworks.com/jquery/star-rating/#tab-Testing
<div data-role="none">
<input name="star1" type="radio" class="star" value="1"/>
<input name="star1" type="radio" class="star" value="2"/>
<input name="star1" type="radio" class="star" value="3"/>
<input name="star1" type="radio" class="star" value="4"/>
<input name="star1" type="radio" class="star" value="5"/>
</div>
ajustes en el color y el tamaño es bastante difícil y necesita cambios en el archivo .css y star.gif
aquí está mi solución con jQuery Mobile. espero que les guste:
<style>
.rated { background-color: yellow !important; }
.rating a { border: 0px !important; }
</style>
<div class="rating" id="first">
<a href="#" data-role="button" data-inline="true" data-icon="star" data-vote="1" data-iconpos="notext"></a>
<a href="#" data-role="button" data-inline="true" data-icon="star" data-vote="2" data-iconpos="notext"></a>
<a href="#" data-role="button" data-inline="true" data-icon="star" data-vote="3" data-iconpos="notext"></a>
<a href="#" data-role="button" data-inline="true" data-icon="star" data-vote="4" data-iconpos="notext"></a>
<a href="#" data-role="button" data-inline="true" data-icon="star" data-vote="5" data-iconpos="notext"></a>
</div>
$(".rating a").on("vmouseover", function() {
var id = $(this).parent().attr("id");
$("#" + id + ".rating a").each(function (i, v) {
$(v).removeClass("rated");
});
$(this).prevAll().each(function (i, v) {
$(v).addClass("rated");
});
$(this).addClass("rated");
$("#" + id).data("vote", $(this).data("vote"));
});
- 1. Conversión de números a calificación visual (estrellas)?
- 2. ¿Cómo creo un sistema de calificación de estrellas?
- 3. Barra de calificación que muestra solo estrellas medias en lugar de estrellas completas
- 4. ¿Qué es una forma mantenible de guardar "calificación por estrellas" en una base de datos?
- 5. ¿Cuál es una mejor manera de ordenar por una calificación de 5 estrellas?
- 6. ¿es posible hacer una barra de calificación fija?
- 7. ¿Alguien sabe si hay un componente de calificación de 5 estrellas en el iPhone?
- 8. Widget de calificación Star para jQuery UI
- 9. Increíble problema de creación de archivos extraño
- 10. Deportes bibliotecas de Calificación
- 11. ¿Cómo funciona la 'increíble' barra de fósforos de Firefox?
- 12. Dos estrellas en una lista Prolog
- 13. Android: ¿Barra de calificación vertical?
- 14. Calcular calificación promedio
- 15. Plugin de calificación de estrella JQuery - deshabilitar después de envío de voto
- 16. ¿El elemento de la lista no se puede hacer clic si contiene una barra de calificación?
- 17. Clasificación por estrellas, implementando el intervalo de puntuación Wilson
- 18. Clasificación por estrellas en AJAX con Ruby On Rails
- 19. Error de sintaxis con la función de consulta mySQL para convertir una calificación decimal en una calificación de letra
- 20. Motores de puntuación/calificación: ¿consejos y ejemplos?
- 21. ¿Separación entre las estrellas de una barra de clasificación?
- 22. espacio entre las estrellas de ratingBar
- 23. API de publicidad de productos de Amazon: obtenga una calificación promedio de clientes
- 24. Mejores prácticas: Cómo implementar mejor las estrellas de clasificación en las plantillas de Django
- 25. ¿Qué significa una propiedad precedida de estrellas en CSS?
- 26. Por qué la solicitud de Http con Fiddler es increíble
- 27. ¿Cómo puedo usar una instrucción switch() para convertir de una calificación numérica a una letra?
- 28. Cómo modificar el tamaño personalizado de las estrellas en RatingBar
- 29. Increíble fusión de Mercurial: ¿qué me estoy perdiendo?
- 30. Cómo deshabilitar las importaciones de estrellas en Eclipse Juno
Sí ... esto no funciona. ¿en qué orden pones tu jscript en términos de declaración? – user1112324