当前位置:   article > 正文

Bootstrap图标实现移动端的星星评分功能_bootstrap-icons 星星

bootstrap-icons 星星

   利用Bootstrap图标实现星星评分功能:

  

  1. <html lang="zh-cn">
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no">
  5. <meta name="apple-mobile-web-app-capable" content="yes" />
  6. <title>评星</title>
  7. <link href="Styles/bootstrap-cerulean.min.css" rel="stylesheet" type="text/css" />
  8. <style>
  9. .pf .glyphicon {
  10. color: orange;
  11. user-select: none;
  12. padding: 0px 10px;
  13. }
  14. .pf li {
  15. padding: 10px 0px;
  16. font-size:16px;
  17. }
  18. </style>
  19. </head>
  20. <body style="background-color:#FFFFFF;">
  21. <div class="pblockm" id="d1406010801010000002" data-rh-caption="块样式">
  22. <br><br><br>
  23. <ul class="pf">
  24. <li data-rh-score="0">
  25. <span class="title" id="star1">总体</span>
  26. <span class="glyphicon glyphicon-star-empty"></span>
  27. <span class="glyphicon glyphicon-star-empty"></span>
  28. <span class="glyphicon glyphicon-star-empty"></span>
  29. <span class="glyphicon glyphicon-star-empty"></span>
  30. <span class="glyphicon glyphicon-star-empty"></span>
  31. <span class="tip"></span>
  32. </li>
  33. <li data-rh-score="0">
  34. <span class="title" id="star2">菜品</span>
  35. <span class="glyphicon glyphicon-star-empty"></span>
  36. <span class="glyphicon glyphicon-star-empty"></span>
  37. <span class="glyphicon glyphicon-star-empty"></span>
  38. <span class="glyphicon glyphicon-star-empty"></span>
  39. <span class="glyphicon glyphicon-star-empty"></span>
  40. <span class="tip"></span>
  41. </li>
  42. <li data-rh-score="0">
  43. <span class="title" id="star3">服务</span>
  44. <span class="glyphicon glyphicon-star-empty"></span>
  45. <span class="glyphicon glyphicon-star-empty"></span>
  46. <span class="glyphicon glyphicon-star-empty"></span>
  47. <span class="glyphicon glyphicon-star-empty"></span>
  48. <span class="glyphicon glyphicon-star-empty"></span>
  49. <span class="tip"></span>
  50. </li>
  51. </ul>
  52. </div>
  53. <button type="button" name="btnSubmit" class="btnSubmit" id="btnSubmit">提交</button>
  54. <script src="Scripts/jquery-1.10.2.min.js" type="text/javascript"></script>
  55. <script>
  56. var tip=['','1分','2分','3分','4分','5分'];
  57. $('.pf').on('mousedown','.glyphicon',function(){
  58. if($(this).hasClass('glyphicon-star')){
  59. var score = 0;
  60. $(this).parent().attr('data-rh-score' ,score);
  61. $(this).addClass('glyphicon-star-empty').removeClass('glyphicon-star').siblings('.glyphicon').addClass('glyphicon-star-empty').removeClass('glyphicon-star');
  62. $(this).nextAll('.tip').text(tip[0]);
  63. }else{
  64. var score = $(this).index();
  65. $(this).parent().attr('data-rh-score' ,score);
  66. $(this).addClass('glyphicon-star').removeClass('glyphicon-star-empty').prevAll('.glyphicon').addClass('glyphicon-star').removeClass('glyphicon-star-empty');
  67. $(this).nextAll('.tip').text(tip[score]);
  68. }
  69. });
  70. // var fs1 = $('#star1').nextAll('.rater-star-result').text();
  71. </script>
  72. </body>
  73. </html>

效果:

   

源码下载路径:


     Bootstrap图标实现移动端的星星评分功能

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/92704
推荐阅读
相关标签
  

闽ICP备14008679号