成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? jQuery Raty 一款不錯的星級評分插件
全站頭部文字 我要出現在這里
jQuery Raty 一款不錯的星級評分插件 654 2024-02-20   

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

一、展示

查看圖片

二、使用教程

①、下載插件

https://github.com/wbotelhos/raty

②、導入文件

<script type="text/javascript" src="http://www.gimoo.net/t/1901/${ctx}/components/raty/jquery.raty.js"></script>
<link type="text/css" rel="stylesheet"  />

③、設置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"));

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



主站蜘蛛池模板: 双重火力电影| 在线观看www视频| 徐贤电影| 黄视频免费在线看| 电影《大突围》免费观看国语 | 林子祥电影| 边缘行者 电影| 铁拳男人 电影| 李小璐视频| 都市频道节目表| 宅基地买卖合同协议书| 羞羞片| xiazai| 普通攻击是二连击的妈妈你喜欢吗| 电影《德拉夫人》在线观看 | 视频xxxx| 何丽萍| 电影《忠爱无言》| 《鱼我所欲也》原文及译文| 姜洋| 深海蛇难 电影| 诺亚方舟电影免费完整版在线观看| 变形记开头结尾优美段落| paigeturnah大白臀| 电影《波丽露》免费观看| 天下第一楼剧情介绍| 程嘉美电影| 井冈山必去的三个景点| 小淘气尼古拉| 离别的车站简谱| 章莹| 虞书欣新剧永夜星河免费观看| 福音电影| yotobe| 第一次美国电影| 小姐与流氓| 美女网站视频免费| 名星| 宋学士濂文言文翻译| 郑中基的电影全部作品| 大森静香|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103