Maison >interface Web >js tutoriel >jQuery implémente des effets spéciaux sur les notes des avis, les bonnes et les mauvaises critiques_jquery

jQuery implémente des effets spéciaux sur les notes des avis, les bonnes et les mauvaises critiques_jquery

WBOY
WBOYoriginal
2016-05-16 15:01:501788parcourir

La mise en œuvre des niveaux de notation est similaire aux effets spéciaux de Taobao sur les bonnes critiques et les critiques négatives. Cliquez sur les différentes icônes de niveau pour afficher le texte correspondant.

jQuery implémente des effets spéciaux sur les notes des avis, les bonnes et les mauvaises critiques_jquery

Après avoir vu l'effet, je pense que tout le monde comprend ce que je vais dire. Maintenant, je vais vous montrer le code

.

Copier le code Le code est le suivant :


Copier le code Le code est le suivant :


                                                                                                                                                                                                                                                                                                                                                                                                                                                                 






Enfin, jetons un œil au JS. L'éditeur a noté tous les commentaires ci-dessus. Ce n'est en fait pas difficile. L'essentiel est d'approfondir notre compréhension..

Copier le code

Le code est le suivant : $(fonction(){ $(".maxdiv div").bind("hover",function(){            $(this).attr("style","background:red");//Ajouter style="background:red" au div actuel;
          $("div:last").prevAll().attr("style","background:red");//Ajouter des styles à tout ;
            $(this).nextAll().attr("style","");//Tous les styles après le div actuel sont "";
        var dsize=$("div [style ='background:red']").size();//Obtenir le nombre de tous les arrière-plans contenant style="background:red";
Si(dsize==1)
            {
          $('span').text("Très mauvais");
>
          else if(dsize==2)
            {
          $('span').text("Différence");
>
          else if(dsize==3)
            {
​​​​ $('span').text("Général");
>
          else if(dsize==4)
            {
          $('span').text("OK");
>
          else if(dsize==5)
            {
​​​​ $('span').text("Très bien");
>
});
});



Mes capacités personnelles sont limitées, donc le travail n'est pas très beau. Les amis dans le besoin peuvent le prendre et l'embellir, haha.
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn