国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery Raty 一款不錯的星級評分插件

2019-11-20 09:09:41
字體:
來源:轉載
供稿:網友

在做商品評價時,一般情況下,我們需要一個星級評分的組件,而jQuery Raty恰好滿足我們的需求。

一、展示

二、使用教程

①、下載插件

https://github.com/wbotelhos/raty

②、導入文件

<script type="text/javascript" src="${ctx}/components/raty/jquery.raty.js"></script><link type="text/css" rel="stylesheet" href="${ctx}/components/raty/jquery.raty.css" />

③、設置raty的全局圖片路徑

$.fn.raty.defaults.path = common.ctx + '/components/raty/images';

主要是指定五角星的顯示樣式,可以是五角星,也可以是其他。

④、新增raty的div

<form class="form-horizontal required-validate" method="post"> <div class="form-group">  <label for="" class="col-md-2 control-label">評價星級</label>  <div class="col-md-10">   <div class="raty" name="level" data-bv-notempty>${good_comment.level}</div>  </div> </div>  <div class="form-group text-center ">   <div class="col-md-11 col-md-offset-1">    <button type="submit" class="btn btn-primary">保存商品評價</button>   </div>  </div></form>

 1.創建一個div即可。
 2.指定class屬性為raty,為頁面加載時初始化raty組件。
 3.指定name為level,作為傳遞到后臺數據的parameter的name。
 4.指定當前bootstrap validator的filed域為notempty,表單提交時必須選中至少一個星。
 5.在div中進行賦值,通過text內容設置raty的值。 

⑤、初始化raty的div

// 找到raty的div$("div.raty", $p).each(function() { var $this = $(this); YUNM.debug('div.raty' + $this.selector); // 獲取初始化值 var score = $this.text(); // 置空 $this.text(""); // 獲取name值,為后面bootstrap validator的filed var name = $this.attr("name"); // 初始化raty $this.raty({  // 設置值  score : score,  size : 24,  // The name of hidden field generated by Raty  scoreName : name,  // Re-validate the star rating whenever user change it  click : function(score, evt) {   if ($this.parents().length > 0) {    // 找到form表單    var $form = $this.parents().find("form.required-validate", $p);    if ($form.length > 0) {     var data = $form.data('bootstrapValidator');     // 如果有值,設置表單驗證通過     if (score > 0) {      data.updateStatus(name, 'VALID');     }    }   }  } });});

⑥、后臺獲取

可直接通過level從request中進行獲取。

int level = Integer.parseInt(request.getParameter("level"));

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安化县| 宽城| 东平县| 十堰市| 嘉黎县| 梓潼县| 东莞市| 晋州市| 丰顺县| 尼勒克县| 朝阳县| 洛扎县| 溧水县| 宣恩县| 宜春市| 依兰县| 宁强县| 苍溪县| 巴里| 东光县| 永善县| 延寿县| 保山市| 伊宁县| 彩票| 涡阳县| 宁化县| 东丰县| 滨海县| 洛阳市| 若羌县| 深水埗区| 霍州市| 平泉县| 宜兰市| 锦州市| 德昌县| 奉节县| 炎陵县| 达孜县| 临城县|