如何在jRate插件上设置readOnly;单击一颗星后的参数
How to set readOnly on a jRate plugin's param after make a click on a star
我一直在思考如何在点击一个星号后将de readOnly param设置为de jRate插件,但我找不到解决方案。
这是我一直在研究的代码:
$("#jRate").jRate({
startColor: 'yellow',
endColor: 'red',
width: 17,
height: 17,
backgroundColor: 'black',
min: 0,
max: 5,
precision: 0,
/* Show rating when mouse over*/
onChange: function (rating ) {
$('#rating ').text(" " + rating );
readOnly: true;
},
/*set a click's behavior*/
onSet: function (readOnly) {
//$('#demo-onset-value').text("Selected Rating: " + rating);
readOnly: true;
alert(readOnly); // just only to view readOnly value
}
});
我试着直接设置参数,正如你所看到的,我试着设置一个全局virable,比如var read=false,然后在"onSet"函数上设置read=true并返回该值,所以最后设置只读:onSet();
现在,我不能在点击后设置readOnly变量。是的,我只能在onSet()函数之前设置变量readOnly:true,但这只会使星形禁用。
这个插件是为了制作一个视觉上的"星星"评级,比如:****
问候!!!
您可以像这样做rater.setReadOnly(true);
var rater = $("#jRate").jRate({
rating: 3,
strokeColor: 'black',
width: 80,
height: 80,
onSet: function(rating) {
rater.setReadOnly(true);
}
});
这是一个演示
相关文章:
- 如何在jRate插件上设置readOnly;单击一颗星后的参数
- 一次将多个对象传递给函数参数
- 按钮onclick应该与参数一起重定向到另一个xhtml页面
- 有没有一种方法可以使用函数参数的值来声明变量
- 有没有一种方法可以更改函数's来自另一个javascript函数的参数
- 有没有一种方法可以获得javascript函数所采用的参数的arity
- 有没有一种方法可以将多个参数传递给主干js中的事件函数
- 在参数中声明数组是一种不好的做法吗?
- 其中是在ReactJS中放置一个值的最佳位置,该值由传入的初始参数计算一次,然后再也不会更改
- 是否可以省略一组中间的 Javascript 函数参数
- 使用变量而不是参数:一种不好的做法
- 保存上一页参数 js, jsp.
- 我应该在每个文件中都需要一个模块还是需要它一次并将其作为参数传递
- 在HTML5画布上围绕一个点旋转一颗星
- ReactJS组件PropTypes——用一组参数指定一个函数类型
- 将已定义的函数赋值给具有一组参数的变量
- 如何让我的目标一颗接一颗发射子弹
- 将表单元素转换为json并将其POST到服务器,其中包括一些作为一组参数
- 如何获取一串参数并返回其中包含的点数(.)
- aurelia路由器-传递一次参数(参数不会记录在浏览器历史记录中)