简单星级输入插件 jQuery Rating.js

  • 源码大小:13.75KB
  • 所需积分:1积分
  • 源码编号:19JP-3494
  • 浏览次数:835次
  • 最后更新:2023年06月19日
  • 所属栏目:表单
本站默认解压密码:19jp.com 或 19jp_com

简介

一个非常简单和轻量级的jQuery星级评定插件,它将评定值存储在一个隐藏的输入字段中。用户可以点击星星对产品进行评分,并查看正在更新的价值。

如何使用它:

1.创建一个空的DIV容器来容纳星级评定系统。

  1. <div id="rating"></div>

2.下载并加载评分.jsjQuery之后的脚本。

  1. <script src="/path/to/cdn/jquery.slim.min.js"></script>
  2. <script src="/path/to/rating.js"></script>

3.初始化插件以生成默认的星级评定系统。

  1. rating.create({
  2. 'selector': '#rating'
  3. });

4.它会自动将以下HTML元素添加到页面中。

  1. <div id="rating">
  2. <input type="hidden" name="rating" value="3">
  3. <img src="selectedStar.svg" data-position="1">
  4. <img src="selectedStar.svg" data-position="2">
  5. <img src="selectedStar.svg" data-position="3">
  6. <img src="unselectedStar.svg" data-position="4">
  7. <img src="unselectedStar.svg" data-position="5">
  8. </div>

5.覆盖默认评级符号。

  1. rating.create({
  2. 'selector': '#rating',
  3. // use Font Awesome Icons
  4. 'unselectedIcon': 'fa fa-star-o red-font',
  5. 'selectedIcon': 'fa fa-star',
  6. });

6.设置最大星星数。默认值:5。

  1. rating.create({
  2. 'selector': '#rating',
  3. 'outOf': 10,
  4. });

7.设置初始额定值。默认值:3。

  1. rating.create({
  2. 'selector': '#rating',
  3. 'defaultRating': 4,
  4. });

8.设置隐藏输入的名称。默认值:“评级”。

  1. rating.create({
  2. 'selector': '#rating',
  3. 'name': 'my-name',
  4. });

9.向星形添加额外的CSS类。默认值:null。

  1. rating.create({
  2. 'selector': '#rating',
  3. 'ratingClass': 'class-1 class-2',
  4. });

预览截图