javascript - 使用rateYo插件进行星级评定我希望我的星星显示为完整的。

标签 javascript jquery bootstrap-modal

我在我的项目中使用星级评级。我的星星显示的大小与我悬停在星星上的大小相同。我希望当用户将鼠标悬停在星星上时,星星会以全尺寸显示。有什么建议吗?我当前的rateYo JS函数如下。

在 JSP 中

      <div style="display:inline-block;" id="rateYo"></div>
                                    <input type="hidden" name="rating" id="rating_input"/>
                                </div>  

在 JS 中

       $(function () {

  $("#rateYo").rateYo({
       onSet: function (rating, rateYoInstance) {
       rating = Math.ceil(rating);
       $('#rating_input').val(rating);//setting up rating value to hidden field
    }
  });
});

最佳答案

您可以使用fullStar:true选项来显示完整星级,检查here对于官方插件选项:

像这样更新你的 jQuery 代码:

$(function () {

  $("#rateYo").rateYo({
       fullStar: true,
       onSet: function (rating, rateYoInstance) {
       rating = Math.ceil(rating);
       $('#rating_input').val(rating);//setting up rating value to hidden field
    }
  });
});

关于javascript - 使用rateYo插件进行星级评定我希望我的星星显示为完整的。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43454064/

相关文章:

javascript - 使用 Angular-cli 的 D3 V4 多线图

javascript - 在我的导航栏中更改切换图标

javascript - 在 Node.js/Express 中,我如何 "download"一个页面并获取它的 HTML?

javascript - 如何将事件绑定(bind)到 Tabbing Off 元素?

javascript - 将函数绑定(bind)到 Bootstrap Modal 取消

javascript - Netflix 风格图像连续轮播,鼠标悬停并支持 Bootstrap

javascript - 查找任意表单元素

c# - 单击时的 Div 元素仅对第一个元素触发

javascript - 使用 ui-bootstrap 注入(inject)错误

javascript - 如何在asp.net中从c#设置<h4>的文本