rates是一个简单而轻量级的jQuery评级插件,供您在网站上使用,它具有高度的可定制性,允许用户对页面上的不同元素进行评级。
它允许您使用任何图像作为评级符号,并将评级值保存在隐藏的输入字段中
1.在文档中加载样式表rates.css和JavaScript rates.js。
- <!-- jQuery is required -->
- <script src="/path/to/cdn/jquery.slim.min.js"></script>
- <!-- Themes -->
- <link rel="stylesheet" href="css/rates.css" />
- <!-- Rates plugin -->
- <script src="js/jquery-rates.js"></script>
2.创建一个空容器,插件在其中生成一个评级系统。
- <div id="demo"></div>
3.初始化插件以生成如下基本评级系统:
- $('#demo').rates({
- // options here
- });
- <!-- Output HTML -->
- <div id="demo" class="rates-container">
- <input type="hidden" id="demoRating" name="demoRating" value="0">
- <img src="images/white-star.png" class="" style="height: 25px;">
- <img src="images/white-star.png" class="" style="height: 25px;">
- <img src="images/white-star.png" class="" style="height: 25px;">
- <img src="images/white-star.png" class="" style="height: 25px;">
- <img src="images/white-star.png" class="" style="height: 25px;">
- </div>
4.自定义评级符号。
- $('#demo').rates({
- shape: 'black-heart',
- });
5.自定义填充颜色。
- $('#demo').rates({
- shadeColor: 'rates-green',
- });
6.确定要生成的评级符号的数量。默认值:5。
- $('#demo').rates({
- shapeCount: 10,
- });
7.设置评级符号的大小。默认值:“25px”。
- $('#demo').rates({
- shapeHeight: '50px',
- });
8.覆盖默认的图像文件夹。
- $('#demo').rates({
- imagesFolderLocation: '',
- });