2017-03-01 2 views
0

La plupart des composants de l'interface utilisateur sémantique fonctionnent correctement dans mon application mvc, mais ils évaluent la composante. La note apparaît mais la fonction onRate ne fonctionne pas. La documentation de l'API mentionne que le fichier jquery doit être chargé avant le javascript ui sémantique.Le composant d'évaluation de l'interface utilisateur sémantique ne fonctionne pas dans l'application MVC 4

Voici mon code, je retire sans rapport avec le

<html> 
    <head> 
     <script type="text/javascript" src="jquery-1.7.1.min.js"></script> 
     <script type="text/javascript" src="rating.js"></script> 
     <link rel="stylesheet" type="text/css" href="rating.css"> 

    </head> 
    <body> 
     <div> what </div> 
     <div class="ui star rating" data-rating="4"></div> 

     <script type="text/javascript"> 
      $(document).ready(function(){ 
      $('.ui.rating').rating(); 
      }); 
     </script> 
    </body> 
</html> 

je script notation et fichier css ici. Mais j'ai aussi essayé le script sémantique-ui et css, et pas de succès.

+0

Quelles erreurs obtenez-vous dans la console du navigateur? –

+0

Ah, il est résolu: D J'ai essayé "jquery-3.1.1.js" et quand je veux vérifier la console ça fonctionnait. Je pense que c'était la version jquery. –

+1

Non Ajoutez votre propre réponse expliquant comment vous l'avez résolu (c'est-à-dire que "rating.js" requiert une certaine version de jquery) afin que cela aide d'autres personnes ayant le même problème à le résoudre (et ensuite l'accepter) –

Répondre

0

J'ai essayé "jquery-3.1.1.js" au lieu de "jquery-1.7.1.js" et rating.js fonctionnait.